Browse Source

Burmese rules and phonemes.

master
Lwin Moe 9 years ago
parent
commit
3a3c59fd06
3 changed files with 94 additions and 43 deletions
  1. 8
    1
      dictsource/my_list
  2. 43
    4
      dictsource/my_rules
  3. 43
    38
      phsource/ph_burmese

+ 8
- 1
dictsource/my_list View File

@@ -1,4 +1,11 @@
//စပေါ် zəbɔ
//soldier sold
//How zəbɔ
//က kə

// singe letter words
က $nounf
က kə3 $atend

စ $nounf
စ sə3 $atend


+ 43
- 4
dictsource/my_rules View File

@@ -14,10 +14,49 @@
//၉ 9

.group စ
စ sə
// စ sə3
စ s

.group က
// _) က (_ kə3
// ေ e
က k
// ကေ ke3

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

.group ို
ို o

.group ပ
ပ bə
ပ bə3

.group န
န n

.group လ
လ l

.group ာ
ာ ə

.group း
း 2

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

.group ်
် n

.group င
င ŋ
င် n

.group က
က kə

+ 43
- 38
phsource/ph_burmese View File

@@ -55,26 +55,15 @@ phoneme ə // Schwa
endphoneme

phoneme ɔ
vowel starttype #@ endtype #@
unstressed
length 140
vowel starttype #o endtype #o
//ipa ɔː
length 240
IfNextVowelAppend(r-)
IF thisPh(isWordEnd) THEN
FMT(vowel/@_6, 90)
ENDIF
FMT(vowel/@)
FMT(vowel/oo_en)
endphoneme

phoneme o
vowel starttype #@ endtype #@
unstressed
length 140
IfNextVowelAppend(r-)
IF thisPh(isWordEnd) THEN
FMT(vowel/@_6, 90)
ENDIF
FMT(vowel/@)
endphoneme
//phoneme o
//endphoneme

//===========
// CONSONANTS
@@ -85,7 +74,8 @@ phoneme mh //voiceless
endphoneme

phoneme m
vcd blb nasal
//vcd blb nasal
import_phoneme base/m
endphoneme

phoneme nh
@@ -93,7 +83,8 @@ phoneme nh
endphoneme

phoneme n
vcd alv nasal
//vcd alv nasal
import_phoneme base/n
endphoneme

phoneme ɲh
@@ -101,7 +92,8 @@ phoneme ɲh
endphoneme

phoneme ɲ
vcd pal nasal
//vcd pal nasal palatal
import_phoneme base/n^
endphoneme

phoneme ŋh
@@ -109,19 +101,22 @@ phoneme ŋh
endphoneme

phoneme ŋ
vcd vel nasal
//vcd vel nasal
import_phoneme base/N
endphoneme

phoneme ɴ
vcd glt nasal
endphoneme
//phoneme ɴ
// vcd glt nasal
//endphoneme

phoneme p
vls blb stop
//vls blb stop
import_phoneme base/p
endphoneme

phoneme b
vcd blb stop
//vcd blb stop
import_phoneme base/b
endphoneme

phoneme ph //aspirated
@@ -129,11 +124,13 @@ phoneme ph //aspirated
endphoneme

phoneme t
vls alv stop
//vls alv stop
import_phoneme base/t
endphoneme

phoneme d
vcd alv stop
//vcd alv stop
import_phoneme base/d
endphoneme

phoneme th
@@ -141,24 +138,28 @@ phoneme th
endphoneme

phoneme tɕ
vls pla afr sibilant
//vls pla afr sibilant
import_phoneme base/tS
endphoneme

phoneme dʑ
vcd pla afr sibilant
//vcd pla afr sibilant
import_phoneme base/dZ
endphoneme

phoneme tɕh
vls pla afr sibilant
// aspirated
endphoneme

phoneme k
//vls vel stop
import_phoneme base/k
// vls vel stop
endphoneme

phoneme g
vcd vel stop
//vcd vel stop
import_phoneme base/g
endphoneme

phoneme kh
@@ -170,21 +171,23 @@ phoneme ʔ
endphoneme

phoneme θ
vls dnt frc
//vls dnt frc
import_phoneme base/T
endphoneme

phoneme ð
vcd dnt frc
//vcd dnt frc
import_phoneme base/D
endphoneme

phoneme s
//vls alv frc sibilant
import_phoneme base/s
// vls alv frc sibilant
endphoneme

phoneme z
//vcd alv frc sibilant
import_phoneme base/z
// vcd alv frc sibilant
endphoneme

phoneme sh //aspirated not palatal
@@ -192,7 +195,8 @@ phoneme sh //aspirated not palatal
endphoneme

phoneme ʃ
vls pla frc sibilant
//vls pla frc sibilant
import_phoneme base/S
endphoneme

phoneme h
@@ -220,6 +224,7 @@ phoneme lh //voiceless
endphoneme

phoneme l
vcd alv liquid
//vcd alv liquid
import_phoneme base/l
endphoneme


Loading…
Cancel
Save