Fixes for Myanmar language rules to make it comprehensible

This commit is contained in:
Valdis Vitolins
2017-11-20 21:00:38 +02:00
parent bd88611aa9
commit 958411f190
2 changed files with 170 additions and 47 deletions
+71
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:
//
+99 -47
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
.replace
// Convert numbers
၀ 0
၁ 1
၂ 2
၃ 3
၄ 4
၅ 5
၆ 6
၇ 7
၈ 8
၉ 9
.group က
က k
က (် ɛ
// _) က (_ kə3
// က (ျ tɕ
// 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
ော် o1
ော့ o3
ောင် on4
ောက် on4
ော် au1
ော့ au3
ောင် aun4
//.group ော
// ော au2
// ော (် au1
// ော (့ au3
// ောင် aun4
//.group ်
// ် n
// 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