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

@@ -10,3 +10,74 @@
//စ 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

@@ -1,33 +1,37 @@
// This file is UTF8 encoded
// 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 ျ
ျ tɕ
j@ //vvɕ

.group ွ
ွ w
ွ wa

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

.group ခ
ခ kh
@@ -39,7 +43,7 @@
ဃ g

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

.group စ
@@ -55,10 +59,10 @@
ဈ z

.group ည
ည ɲ
N //vv ɲ

.group ဉ
ဉ ɲ
N //vv ɲ

.group ဋ
ဋ t
@@ -118,7 +122,7 @@
ဝ w

.group သ
သ θ
D //vv θ

.group ဟ
ဟ h
@@ -127,14 +131,12 @@
ဠ l

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

////

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

.group ိ
ိ i
@@ -151,25 +153,75 @@
ို o

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

.group ါ
ါ e // vv ə

.group း
း 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