HACKING.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Tue, 31 Jul 2012 14:47:05 +0300
changeset 246 2c3b02416526
parent 243 deede3c3386f
child 247 ba56b6c0877b
permissions -rw-r--r--
M-x describe-input-method
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
243
deede3c3386f Add coding to RST files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 242
diff changeset
     1
.. -*- coding: utf-8 -*-
206
407f2a82ef26 Include common header for quick links. Exclude unnecessary .html files from build.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 109
diff changeset
     2
.. include:: header.rst
407f2a82ef26 Include common header for quick links. Exclude unnecessary .html files from build.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 109
diff changeset
     3
43
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
=======================
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
 gadict HACKING guide.
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
=======================
69
580cc720c496 Fix RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 46
diff changeset
     7
.. contents::
43
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
109
5bb58b8d87a7 Add version info into documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
     9
Document version.
5bb58b8d87a7 Add version info into documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    10
=================
5bb58b8d87a7 Add version info into documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    11
5bb58b8d87a7 Add version info into documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    12
.. include:: VERSION.rst
5bb58b8d87a7 Add version info into documentation.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 95
diff changeset
    13
231
f993fc31e03f Move versioning rules to proper file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 211
diff changeset
    14
Versioning rules.
f993fc31e03f Move versioning rules to proper file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 211
diff changeset
    15
=================
f993fc31e03f Move versioning rules to proper file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 211
diff changeset
    16
f993fc31e03f Move versioning rules to proper file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 211
diff changeset
    17
We use **major.minor** schema.
f993fc31e03f Move versioning rules to proper file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 211
diff changeset
    18
f993fc31e03f Move versioning rules to proper file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 211
diff changeset
    19
Until we reach 5000 words **major** is 0. **minor** updated from time to time.
f993fc31e03f Move versioning rules to proper file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 211
diff changeset
    20
232
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    21
Getting sources (VCS).
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    22
======================
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    23
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    24
To clone repository run::
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    25
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    26
  $ hg clone http://hg.code.sf.net/p/gadict/code gadict-hg
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    27
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    28
To push to repository you must have write permission and do::
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    29
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    30
  $ hg push ssh://$USER@hg.code.sf.net/p/gadict/code
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    31
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    32
or::
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    33
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    34
  $ hg clone https://$USER@hg.code.sf.net/p/gadict/code
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    35
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    36
Browsing sources.
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    37
=================
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    38
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    39
  http://hg.code.sf.net/p/gadict/code
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    40
                hgweb interface for official repository.
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    41
  https://sourceforge.net/p/gadict/code/
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    42
                Sourceforge Allure interface for official repository.
81bfc95bd853 Move getting sources to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 231
diff changeset
    43
233
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    44
Dictionary source file format.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    45
==============================
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    46
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    47
For source file format used dictd C5 file format. See::
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    48
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    49
  $ man 1 dictfmt
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    50
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    51
Shortly:
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    52
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    53
 * Headwords was preceded by 5 or more underscore characters ``_`` and a blank
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    54
   line.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    55
 * All text until the next headword is considered the definition.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    56
 * Any leading ``@`` characters are stripped out, but the file is
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    57
   otherwise unchanged.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    58
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    59
For convenience also used such assumptions:
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    60
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    61
 * Headwords was separated by ``;<SPACE>`` (and all was placed on single
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    62
   line).
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    63
 * UTF-8 encoding was used.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    64
 * Lines started with ``#`` striped out (comment syntax).
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    65
 * First line with ``ABOUT:`` used as description of dictionary.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    66
 * First URL (line with ``http://``) used as dictionary home page.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    67
46
86c0184efac7 Comment syntax convention.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 44
diff changeset
    68
Comment syntax convention.
69
580cc720c496 Fix RST syntax.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 46
diff changeset
    69
==========================
46
86c0184efac7 Comment syntax convention.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 44
diff changeset
    70
86c0184efac7 Comment syntax convention.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 44
diff changeset
    71
As 'dictd -c5' format does not support comment syntax we filter out all
86c0184efac7 Comment syntax convention.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 44
diff changeset
    72
lines that start with '#'.
86c0184efac7 Comment syntax convention.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 44
diff changeset
    73
233
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    74
World wide dictionary formats and standards.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    75
============================================
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    76
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    77
  http://en.wikipedia.org/wiki/Dictionary_writing_system
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    78
                Dictionary writing system
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    79
  http://www.sil.org/computing/shoebox/mdf.html
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    80
                Multi-Dictionary Formatter (MDF). It defines about 100 data
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    81
                field markers.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    82
  http://fieldworks.sil.org/flex/
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    83
                FieldWorks Language Explorer (or FLEx, for short) is designed
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    84
                to help field linguists perform many common language
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    85
                documentation and analysis tasks.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    86
  http://code.google.com/p/lift-standard/
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    87
                LIFT (Lexicon Interchange FormaT) is an XML format for storing
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    88
                lexical information, as used in the creation of dictionaries.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    89
                It's not necessarily the format for your lexicon.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    90
  http://www.lexiquepro.com/
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    91
                Lexique Pro is an interactive lexicon viewer and editor, with
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    92
                hyperlinks between entries, category views, dictionary
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    93
                reversal, search, and export tools. It's designed to display
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    94
                your data in a user-friendly format so you can distribute it
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    95
                to others.
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    96
  http://deb.fi.muni.cz/index.php
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    97
                DEBII — Dictionary Editor and Browser
d3670cd252ce Move info about dict format to proper place.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 232
diff changeset
    98
43
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    99
Register gadict dictionaries for dictd under Debian.
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   100
====================================================
44
41bcc534528d Fix rst formating.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 43
diff changeset
   101
::
43
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   102
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   103
  $ su
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   104
  $ cat >>etc/dictd/dictd.order <<EOF
44
41bcc534528d Fix rst formating.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 43
diff changeset
   105
  gadict-dictabbr
41bcc534528d Fix rst formating.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 43
diff changeset
   106
  /home/user/usr/share/dictd/
43
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   107
  $ dictdconfig --write
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   108
  $ /etc/init.d/dictd restart
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   109
  $ ^D
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   110
  $ dictdconfig --list
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   111
  $ dict -d gadict-dictabbr v
b75220c0eef6 Register gadict dictionaries for dictd under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   112
242
8deb7f09622a Move IPA related info to separate file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 233
diff changeset
   113
Typing IPA chars in Emacs.
8deb7f09622a Move IPA related info to separate file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 233
diff changeset
   114
==========================
95
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   115
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   116
For entering IPA chars use IPA input method. To enable it type::
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   117
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   118
  C-u C-\ ipa <enter>
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   119
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   120
All chars from alphabet typed as usual. To type special IPA chars use next key
246
2c3b02416526 M-x describe-input-method
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 243
diff changeset
   121
bindings (or read help in Emacs by ``M-x describe-input-method`` or ``C-h I``).
95
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   122
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   123
For vowel::
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   124
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   125
  æ ae
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   126
  ɑ o| (small letter o and ) or A (upper letter A)
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   127
  ɒ |o () or /A
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   128
  ʊ U (upper-letter-u)
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   129
  ɛ /3 (slash three)
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   130
  ɔ /c
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   131
  ə /e
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   132
  ʌ /v
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   133
  ɪ I
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   134
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   135
For consonant::
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   136
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   137
  θ th
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   138
  ð dh
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   139
  ʃ sh
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   140
  ʒ zh or 3
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   141
  ŋ ng
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   142
  ɡ g
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   143
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   144
Special chars::
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   145
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   146
  ː : (semicolon)
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   147
  ˈ ' (quote)
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   148
  ˌ ` (back quote)
27117b30660d Move 'IPA chars' section to HACKING file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 69
diff changeset
   149