Browse Source

Fixes for Myanmar language rules to make it comprehensible

master
Valdis Vitolins 7 years ago
parent
commit
958411f190
2 changed files with 173 additions and 50 deletions
  1. 71
    0
      dictsource/my_list
  2. 102
    50
      dictsource/my_rules

+ 71
- 0
dictsource/my_list View File

//စ sə3 //$atend //စ sə3 //$atend




// numbers
_0 tonj'a:
_1 t'i:
_2 n'i:
_3 t'ou:
_4 l'i:
_5 N'a:
_6 tSa:
_7 kon'i
_8 S'i:
_9 k'o:
_10 tas'e:

// Names of individual letters
// TODO should investigate why they are
// pronounced as individual letters in words
// အ '@:
// ဢ a:
// ံ 'anusvara
// ် 'asat
// ဪ au
// ဗ b'a:
// ့ below
// ဘ bh'a:
// သ D'a:
// ဒ d'a:
// ဍ d'a:
// ဓ dh'a:
// ဎ dh'a:
// ဧ e
// ဨ e
// ဵ e
// ဂ g'a:
// ဃ gh'a:
// ှ ha
// ဟ h'a:
// ဤ i
// ဩ i
// ဣ i:
// ျ ja
// ယ j'a:
// က k'a:
// ခ kh'a:
// လ l'a:
// ဠ l'a:
// မ m'a:
// င N'a:
// ည n^'a:
// ဉ n^'a:
// ဏ n'a:
// န n'a:
// ဩ o
// ပ p'a:
// ဖ ph'a:
// ြ ra
// ရ r'a:
// ြ r'a:
// ဿ sa
// စ s'a:
// တ t'a:
// ဋ t'a:
// ထ th'a:
// ဌ th'a:
// ဆ tS'a:
// ဦ u
// ဥ u:
// ွ wa
// ဝ w'a:
// ဇ z'a:
// ဈ z'a:
//

+ 102
- 50
dictsource/my_rules View File

// This file is UTF8 encoded // This file is UTF8 encoded
// Spelling to phoneme rules for Burmese // Spelling to phoneme rules for Burmese


//.replace
//၀ 0 // Convert numbers
//၁ 1
//၂ 2
//၃ 3
//၄ 4
//၅ 5
//၆ 6
//၇ 7
//၈ 8
//၉ 9

.group က
က k
က (် ɛ
// _) က (_ kə3
// က (ျ tɕ
.replace
// Convert numbers
၀ 0
၁ 1
၂ 2
၃ 3
၄ 4
၅ 5
၆ 6
၇ 7
၈ 8
၉ 9

// punctuation
// ၊ , seems not necessary
// ။ .

.group က
က k
က် @ //vv ɛ
_) က (_ ke //vv kə3
ကျ t@ //vv tɕ


.group ျ .group ျ
ျ tɕ
j@ //vvɕ


.group ွ .group ွ
ွ w
ွ wa


//.group ကျ
// ကျ tɕ
// က (ျ tɕ
.group ကျ
ကျ te //vv tɕ


.group ခ .group ခ
ခ kh ခ kh
ဃ g ဃ g


.group င .group င
င ŋ
N //vv ŋ
င် n င် n


.group စ .group စ
ဈ z ဈ z


.group ည .group ည
ည ɲ
N //vv ɲ


.group ဉ .group ဉ
ဉ ɲ
N //vv ɲ


.group ဋ .group ဋ
ဋ t ဋ t
ဝ w ဝ w


.group သ .group သ
သ θ
D //vv θ


.group ဟ .group ဟ
ဟ h ဟ h
ဠ l ဠ l


.group အ .group အ
အ ə3
@ // vv ə3


////

.group ေ
ေ e3
// က) ေ e3
// @) ေ ke3
.group ေ
ေ e3
က) ေ e3
@) ေ ke3


.group ိ .group ိ
ိ i ိ i
ို o ို o


.group ာ .group ာ
ာ ə
ါ ə
ာ ts
ာ e // vv ə

.group ါ
ါ e // vv ə


.group း .group း
း 2 း 2


.group ော
ော ɔ2
ော (် ɔ1
ော (့ ɔ3
ောင် ɔɴ4
ောက် ɔ4

//.group ော
// ော au2
// ော (် au1
// ော (့ au3
// ောင် aun4

//.group ်
// ် n
.group ော
ော au2
ော် o1
ော့ o3
ောင် on4
ောက် on4
ော် au1
ော့ au3
ောင် aun4


// TODO following should be added as additional characters
// after "normal letters" in letter groups and consumed
// together with them

.group ်
် _|

.group ့
့ _|

.group ဢ
ဢ a
.group ံ
ံ a

.group ဪ
ဪ au

.group ဧ
ဧ e

.group ဨ
ဨ e

.group ဵ
ဵ e
.group ှ
ှ ha

.group ဤ
ဤ i
.group ဩ
ဩ o

.group ဣ
ဣ i

.group ြ
ြ r

.group ဿ
ဿ s

.group ဦ
ဦ u

.group ဥ
ဥ u:

.group ဲ
ဲ a



Loading…
Cancel
Save