author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Sun, 02 Aug 2009 22:50:57 +0300 | |
changeset 12 | bd6769abcd40 |
parent 11 | b08c100852d3 |
child 14 | a1a505947f5e |
permissions | -rw-r--r-- |
11 | 1 |
-*- outline -*- |
2 |
||
3 |
* What file needed to create dictionary? |
|
4 |
||
5 |
.tab_ and .descr, which contain text data in UTF-8 encoding. |
|
6 |
||
7 |
** .tab_ file format. |
|
8 |
||
9 |
Used such format: |
|
10 |
||
11 |
WORD [TAB] TRANSLATION [LF] |
|
12 |
||
13 |
When processing TRANSLATION string in all occurrence of "\n " (literary |
|
14 |
back-slash small-letter-n and space) removed space. |
|
15 |
||
16 |
** .descr file format. |
|
17 |
||
18 |
First line added to .ifo file as value of description. |
|
19 |
||
20 |
Next lines ignored and used for miscellaneous notes. |
|
21 |
||
12
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
22 |
* IPA chars. |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
23 |
|
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
24 |
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
|
25 |
|
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
26 |
θʃŋʧðʒæıʌʊɒɛəɑɜɔˌˈːˑṃṇḷ |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
27 |
æɑɒʌәєŋvθðʃʒɚːɡˏˊˋ |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
28 |
|
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
29 |
You can copy/paste they in phonetic string. |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
30 |
|
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
31 |
** Emacs. |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
32 |
|
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
33 |
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
|
34 |
|
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
35 |
C-u C-\ ipa <enter> |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
36 |
|
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
37 |
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
|
38 |
|
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
39 |
For vowel: |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
40 |
|
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
41 |
æ ae |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
42 |
ɑ 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
|
43 |
ɒ |o () or /A |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
44 |
ʊ U (upper-letter-u) |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
45 |
ɛ /3 (slash three) |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
46 |
ɔ /c |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
47 |
ə /e |
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 |
For consonant: |
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 |
θ th |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
53 |
ð dh |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
54 |
ʃ sh |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
55 |
ʒ zh |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
56 |
ŋ ng |
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 |
Special chars: |
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 |
ː : (semicolon) |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
61 |
ˈ ' (quote) |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
62 |
ˌ ` (back quote) |
bd6769abcd40
How type special chars in emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
11
diff
changeset
|
63 |