Browse Source

vi: modify group ư rules and phonemes

master
Anh Hoang Nguyen 6 years ago
parent
commit
a9a96a42e9
2 changed files with 11 additions and 7 deletions
  1. 6
    6
      dictsource/vi_rules
  2. 5
    1
      phsource/ph_vietnam

+ 6
- 6
dictsource/vi_rules View File

@@ -1091,7 +1091,7 @@ ỵ ỵ
ưở y@4
ưỡ y@5
ượ y@6
ưu yw
ưu iw
ươi y@j
ười y@j2
ưới y@j3
@@ -1114,7 +1114,7 @@ ỵ ỵ
.group ừ
ừ y2
ừa y@2
ừu y2w2
ừu iw2
@@ -1125,7 +1125,7 @@ ỵ ỵ
.group ứ
ứ y3
ứa y@3
ứu y3w3
ứu iw3
@@ -1136,7 +1136,7 @@ ỵ ỵ
.group ử
ử y4
ửa y@4
ửu y4w4
ửu iw4
@@ -1147,7 +1147,7 @@ ỵ ỵ
.group ữ
ữ y5
ữa y@5
ữu y5w5
ữu iw5
@@ -1158,7 +1158,7 @@ ỵ ỵ
.group ự
ự y6
ựa y@6
ựu y6w6
ựu iw6

+ 5
- 1
phsource/ph_vietnam View File

@@ -320,6 +320,8 @@ phoneme y
length 136
ELIF nextPhW(N) THEN
length 101
ELIF nextPhW(w) OR nextPhW(j) THEN
length 110
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 300
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordStart) THEN
@@ -668,6 +670,8 @@ phoneme iE // iê : viết, giệc
length 163
ELIF nextPhW(N) THEN
length 115
ELIF nextPhW(w) THEN
length 100
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 300
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordStart) THEN
@@ -937,7 +941,7 @@ phoneme n^ // (a)nh
length 100
ENDIF
FMT(vietnam/n^_)
ElSE
ELSE
FMT(n^/_n^)
ENDIF
endphoneme

Loading…
Cancel
Save