Browse Source

Add letter group L01 and fix conflict rules

master
Ronald Aug 5 years ago
parent
commit
76809b0475
1 changed files with 184 additions and 153 deletions
  1. 184
    153
      dictsource/shn_rules

+ 184
- 153
dictsource/shn_rules View File

// Shan (Tai Yay) pronunciation rules (Shan script) // Shan (Tai Yay) pronunciation rules (Shan script)


// Consonants
.L01 ၵ ၶ င ၸ သ ၺ တ ထ ၼ ပ ၽ ၾ မ ယ ရ လ ဝ ႁ ဢ

.replace .replace
႐ 0 ႐ 0
႑ 1 ႑ 1


.group ၵ // U+1075 .group ၵ // U+1075
ၵ k ၵ k

ၵႃ ka
ၵိ ki5
ၵီ ki
ၵ​ေ ke
ၵ​ႄ kE
ၵု ku5
ၵူ ku
ၵႆ k@i
ၵႂ် kaWi
ၵ်ႂ kaWi // for incorrect typing
ၵႂ kO
ၵွ kO

ၵူဝ် ko
ၵ​ေႃ kO
ၵိုဝ် ki.
ၵိူဝ် kɨ
ၵၢႆ ka:i
ၵေႃ kO
ၵေႃ kO
ၵၢႆ ka:i
ၵွႆ kOi ၵွႆ kOi
ၵႂၢႆ kOa:i
ၵုၺ် kui
ၵူၺ် koi
ၵဝ် kaw
ၵၢဝ် ka:w
ၵိဝ် kiu
ၵဵဝ် kew
ၵႅဝ် kEw
ၵုၺ် kui
ၵူၺ် koi




.group ၶ // U+1076 .group ၶ // U+1076
ၶ k_h ၶ k_h
ၶူဝ် k_ho
ၶ​ေႃ k_hO
ၶိုဝ် k_hi.
ၶိူဝ် k_hɨ
ၶေႃ k_hO
ၶေႃ k_hO
ၶၢႆ k_ha:i ၶၢႆ k_ha:i
ၶွႆ k_hOi ၶွႆ k_hOi
ၶႂၢႆ k_hOa:i // rare
ၶုၺ် k_hui // rare
ၶူၺ် k_hoi ၶူၺ် k_hoi
ၶဝ် k_haw
ၶၢဝ် k_ha:w
ၶိဝ် k_hiu // rare
ၶဵဝ် k_hew
ၶႅဝ် k_hEw


.group င // U+1004 .group င // U+1004
င N င N
ငူဝ် No
င​ေႃ NO
ငိုဝ် Ni.
ငိူဝ် Nɨ
ငေႃ NO
ငေႃ NO
ငၢႆ Na:i ငၢႆ Na:i
ငွႆ NOi ငွႆ NOi
ငႂၢႆ NOa:i ငႂၢႆ NOa:i
ငုၺ် Nui // rare
ငူၺ် Noi // rare
ငဝ် Naw
ငၢဝ် Na:w
ငိဝ် Niu // rare
ငဵဝ် New // rare
ငႅဝ် NEw


.group ၸ // U+1078 .group ၸ // U+1078
ၸ tS; ၸ tS;
ၸူဝ် tS;o
ၸ​ေႃ tS;O
ၸိုဝ် tS;i.
ၸိူဝ် tS;ɨ
ၸေႃ tS;O
ၸေႃ tS;O
ၸၢႆ tS;a:i ၸၢႆ tS;a:i
ၸွႆ tS;Oi ၸွႆ tS;Oi
ၸႂၢႆ tS;Oa:i // rare
ၸုၺ် tS;ui // rare
ၸူၺ် tS;oi // rare
ၸဝ် tS;aw
ၸၢဝ် tS;a:w // rare
ၸိဝ် tS;iu // rare
ၸဵဝ် tS;ew // rare
ၸႅဝ် tS;Ew


.group သ // U+101E .group သ // U+101E
သ s
သူဝ် so
သ​ေႃ sO
သိုဝ် si.
သိူဝ် sɨ
သ s
သေႃ sO
သေႃ sO
သၢႆ sa:i သၢႆ sa:i
သွႆ sOi သွႆ sOi
သႂၢႆ sOa:i သႂၢႆ sOa:i
သုၺ် sui // rare
သူၺ် soi သူၺ် soi
သဝ် saw
သၢဝ် sa:w
သိဝ် siu
သဵဝ် sew // rare
သႅဝ် sEw


.group ၺ // U+107A .group ၺ // U+107A
ၺ J
ၺ J


.group တ // U+1010 .group တ // U+1010
တ t
တ t
တေႃ tO
တေႃ tO
တၢႆ ta:i
တွႆ tOi
တုၺ် tui
တူၺ် toi


.group ထ // U+1011 .group ထ // U+1011
ထ t_h
ထ t_h
ထွႆ t_hOi
ထုၺ် t_hui


.group ၼ // U+107C .group ၼ // U+107C
ၼ n
ၼ n
ၼေႃ nO
ၼေႃ nO
ၼၢႆ na:i
ၼွႆ nOi


.group ပ // U+1015 .group ပ // U+1015
ပ p
ပ p
ပေႃ pO
ပေႃ pO
ပၢႆ pa:i
ပွႆ pOi
ပူၺ် poi


.group ၽ // U+107D .group ၽ // U+107D
ၽ p_h
ၽ p_h
ၽၢႆ p_ha:i
ၽွႆ p_hOi
ၽူၺ် p_hoi


.group ၾ // U+107E .group ၾ // U+107E
_) ၾ p_h // Except for Eastern dialects, which use 'f'.
ၾ f
_) ၾ p_h // Except for Eastern dialects, which use 'f'.
ၾ f


.group မ // U+1019 .group မ // U+1019
မ m
မ m
မေႃ mO
မေႃ mO
မၢႆ ma:i
မွႆ mOi
မူၺ် moi


.group ယ // U+101A .group ယ // U+101A
ယ j
ယ j
ယေႃ jO
ယေႃ jO
ယၢႆ ja:i
ယွႆ jOi
ယုၺ် jui


.group ရ // U+101B .group ရ // U+101B
ရ R ရ R


.group လ // U+101C .group လ // U+101C
လ l
လ l
လေႃ lO
လေႃ lO
လၢႆ la:i
လွႆ lOi
လုၺ် lui
လူၺ် loi


.group ဝ // U+101D .group ဝ // U+101D
ဝ w
ဝ w
ဝၢႆ wa:i
ဝုၺ် wui
ဝူၺ် woi


.group ႁ // U+1081 .group ႁ // U+1081
ႁ h
ႁ h
ႁေႃ hO
ႁေႃ hO
ႁၢႆ ha:i
ႁွႆ hOi
ႁူၺ် hoi


.group ဢ // U+1022 .group ဢ // U+1022
ဢ ?
ဢ ?
ဢေႃ ?O
ဢေႃ ?O
ဢၢႆ ?a:i
ဢွႆ ?Oi
ဢုၺ် ?ui
ဢူၺ် ?oi




.group ၷ // U+1077: rare, used for sounds in other languages .group ၷ // U+1077: rare, used for sounds in other languages
ၷ g ၷ g


// Vowels // Vowels


.group ႃ
ႃ a
.group
ႃ a
.group ိ
ိ i5
.group ီ .group ီ
ီ i
.group ိ
ိ i

.group ူ
ူ u

.group ု
ု u

.group ေ
ေ ei // default rule without other characters
ေႃ O
.group ႄ
ႄ E
.group ႆ
ႆ ai


// Not stand alone
.group ဵ
ဵ e
.group ႅ
ႅ E
.group ၢ
ၢ a:
ီ i


.group ​ေ
​ေ e


.group ၢႆ // U+1062
ၢႆ a:i
.group ႄ
ႄ E


.group ု
ု u5


.group ွႆ
ွႆ oi
.group ူ
ူ u


.group ႆ
ႆ @i


.group ႂၢႆ
ႂၢႆ Oi

.group ွ
ွ O


.group ႂ
ႂ် kaWi
်ႂ kaWi // for incorrect typing


.group ြ .group ြ
ြ ra ြ ra
.group ျ .group ျ
ျ ja ျ ja


.group ႂ်
ႂ် @i


// For incorrect typing
.group ်ႂ
်ႂ @i


.group ၺ်
ၺ် i

.group ဝ် .group ဝ်
ဝ် w ဝ် w
.L01) ဝ် aw
.L01) ူဝ် o
.L01) ၢဝ် a:w
.L01) ိဝ် iw
.L01) ဵဝ် ew
.L01) ႅဝ် Ew
.L01) ိုဝ် i.w
.L01) ိုဝ် i.w
.L01) ိူဝ် ɨw
.L01) ိူဝ် ɨw
// long sounds // long sounds


.group င် .group င်
င် g
င် g
.L01) င် ag
.L01) ူင် og
.L01) ၢင် a:g
.L01) ိင် ig
.L01) ဵင် eg
.L01) ႅင် Eg
.L01) ိုင် i.g
.L01) ိုင် i.g
.L01) ိူင် ɨg
.L01) ိူင် ɨg


.group ၼ် .group ၼ်
ၼ် n
ၼ် n
.L01) ၼ် an
.L01) ူၼ် on
.L01) ၢၼ် a:n
.L01) ိၼ် in
.L01) ဵၼ် en
.L01) ႅၼ် En
.L01) ိုၼ် i.n
.L01) ိုၼ် i.n
.L01) ိူၼ် ɨn
.L01) ိူၼ် ɨn

.group မ် .group မ်
မ် m
မ် m
.L01) မ် am
.L01) ူမ် om
.L01) ၢမ် a:m
.L01) ိမ် im
.L01) ဵမ် em
.L01) ႅမ် Em
.L01) ိုမ် i.m
.L01) ိုမ် i.m
.L01) ိူမ် ɨm
.L01) ိူမ် ɨm


// short sounds // short sounds
.group ၵ် .group ၵ်
ၵ် k
ၵ် k
.L01) ၵ် ak
.L01) ူၵ် ok
.L01) ၢၵ် a:k
.L01) ိၵ် ik
.L01) ဵၵ် ek
.L01) ႅၵ် Ek
.L01) ိုၵ် i.k
.L01) ိုၵ် i.k
.L01) ိူၵ် ɨk
.L01) ိူၵ် ɨk

.group တ် .group တ်
တ် t
တ် t
.L01) တ် at
.L01) ူတ် ot
.L01) ၢတ် a:t
.L01) ိတ် it
.L01) ဵတ် et
.L01) ႅတ် Et
.L01) ိုတ် i.t
.L01) ိုတ် i.t
.L01) ိူတ် ɨt
.L01) ိူတ် ɨt


.group ပ် .group ပ်
ပ် p
ပ် p
.L01) ပ် ap
.L01) ူပ် op
.L01) ၢပ် a:p
.L01) ိပ် ip
.L01) ဵပ် ep
.L01) ႅပ် Ep
.L01) ိုပ် i.p
.L01) ိုပ် i.p
.L01) ိူပ် ɨp
.L01) ိူပ် ɨp


// 6 tones , 1 is default // 6 tones , 1 is default


.group ႇ .group ႇ

Loading…
Cancel
Save