README
author Oleksandr Gavenko <gavenkoa@gmail.com>
Thu, 06 Aug 2009 17:06:28 +0300
changeset 14 a1a505947f5e
parent 12 bd6769abcd40
child 15 3b3e166c793e
permissions -rw-r--r--
How install/uninstall?
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
-*- outline -*-
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
14
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
     3
* How install/uninstall?
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
     4
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
     5
To install in /usr/local/ run:
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
     6
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
     7
  $ make install
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
     8
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
     9
If you want install in different place run:
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    10
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    11
  $ make install prefix=PREFIX
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    12
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    13
If you install in nonstandard place and wont use dictionary for current user
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    14
run:
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    15
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    16
  $ make install-user prefix=PREFIX
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    17
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    18
To uninstall run accordingly:
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    19
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    20
  $ make uninstall
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    21
  $ make uninstall prefix=PREFIX
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    22
  $ make uninstall-user prefix=PREFIX
a1a505947f5e How install/uninstall?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 12
diff changeset
    23
11
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
* What file needed to create dictionary?
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
.tab_ and .descr, which contain text data in UTF-8 encoding.
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
** .tab_ file format.
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
Used such format:
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
  WORD [TAB] TRANSLATION [LF]
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
When processing TRANSLATION string in all occurrence of "\n " (literary
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
back-slash small-letter-n and space) removed space.
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
** .descr file format.
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
First line added to .ifo file as value of description.
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
Next lines ignored and used for miscellaneous notes.
b08c100852d3 Describe file format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
12
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    43
* IPA chars.
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    44
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    45
Hare list of spetial IPA chars (code present in UTF-8 encoding):
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    46
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    47
  θʃŋʧðʒæıʌʊɒɛəɑɜɔˌˈːˑṃṇḷ
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    48
  æɑɒʌәєŋvθðʃʒɚːɡˏˊˋ
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    49
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    50
You can copy/paste they in phonetic string.
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    51
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    52
** Emacs.
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    53
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    54
For entering IPA chars use IPA input method. To enable it type
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    55
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    56
  C-u C-\ ipa <enter>
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    57
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    58
All chars from alphabet typed as usual. How type special chars see below:
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    59
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    60
For vowel:
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    61
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    62
  æ ae
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    63
  ɑ o| (small letter o and ) or A (upper letter A)
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    64
  ɒ |o () or /A
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    65
  ʊ U (upper-letter-u)
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    66
  ɛ /3 (slash three)
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    67
  ɔ /c
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    68
  ə /e
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    69
  ʌ /v
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    70
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    71
For consonant:
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    72
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    73
  θ th
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    74
  ð dh
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    75
  ʃ sh
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    76
  ʒ zh
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    77
  ŋ ng
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    78
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    79
Special chars:
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    80
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    81
  ː : (semicolon)
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    82
  ˈ ' (quote)
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    83
  ˌ ` (back quote)
bd6769abcd40 How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 11
diff changeset
    84