Browse Source

lv: improve pronuciation rules

master
Valdis Vitolins 6 years ago
parent
commit
8b2d773313
2 changed files with 25 additions and 5 deletions
  1. 2
    1
      dictsource/lv_list
  2. 23
    4
      dictsource/lv_rules

+ 2
- 1
dictsource/lv_list View File

q ku:_: q ku:_:
r eR::_! r eR::_!
ŗ er::_! ŗ er::_!
s es::_!
s es:_!
š eS::_! š eS::_!
t te:_: t te:_:
u u>_: u u>_:
heksadecimālo $alt2 heksadecimālo $alt2
humāno $alt2 humāno $alt2
informatīvo $alt2 informatīvo $alt2
inteliģento $alt2
mehānisko $alt2 mehānisko $alt2
nekompetento $alt2 nekompetento $alt2
neoficiālo $alt2 neoficiālo $alt2

+ 23
- 4
dictsource/lv_rules View File

s) e (cA+ e s) e (cA+ e
_s) e (n_ e // sen _s) e (n_ e // sen
_s) e (p e _s) e (p e
_s) eptem (bL82L01_ eptem // Septembris
_s) evastopo (lL05_ evastopo: // Sevastopole _s) evastopo (lL05_ evastopo: // Sevastopole
_s) e (v_ e // sev _s) e (v_ e // sev
_s) e (vi_ e _s) e (vi_ e
_v) ē (rā_ e: // vērā _v) ē (rā_ e: // vērā
v) ērtē e:Rte: v) ērtē e:Rte:
v) ē (stur e: v) ē (stur e:
ž) ē (l E:


.group f .group f
f f f f
l l l l
C) l (C l- // more voiced variant between consonants C) l (C l- // more voiced variant between consonants
_lie) l (@ l> _lie) l (@ l>
l (L60+ l:
l (L61+ l>
l (L60@+ l:
l (L60+ l>
l (L61@+ l>
ll (++ ll ll (++ ll




.group m .group m
m m m m
C) m (C m- // more voiced variant between consonants C) m (C m- // more voiced variant between consonants
m (j+ m
mm >m> mm >m>


.group n .group n
sērf) o uo sērf) o uo
sink) o o: sink) o o:
skal) o (+ uo skal) o (+ uo
skarb) o (_ uo
skler) o o: skler) o o:
slav) o o slav) o o
slog) o uo slog) o uo
šalk) o uo // ..šalko.. šalk) o uo // ..šalko..
šan) o uo šan) o uo
_špr) o (L88L05_ o // šprote _špr) o (L88L05_ o // šprote
taks) o o
tav) o uo tav) o uo
tēl) o (L65+ uo tēl) o (L65+ uo
_tikk) o (_ uo // tikko _tikk) o (_ uo // tikko
turb) o o turb) o o
vab) o (L77L05_ uo // ..vabole vab) o (L77L05_ uo // ..vabole
vair) o (+ uo vair) o (+ uo
valent) o (_ uo
vann) o uo vann) o uo
var) o (L80 uo var) o (L80 uo
vask) o uo vask) o uo
viegl) o (+ uo viegl) o (+ uo
vizm) o uo vizm) o uo
zil) o (L80+ uo zil) o (L80+ uo
žēl) o (L65+ uo
žēl) o (L65++ uo
žir) o o žir) o o


.group oa .group oa
_m) od (L05_ uod // mode TODO should think how to handle mōda _m) od (L05_ uod // mode TODO should think how to handle mōda
m) od (L50l od m) od (L50l od
m) od (u od m) od (u od
m) od (us uod
m) od (uš uod m) od (uš uod
n) od (L05_ o:d // ..node n) od (L05_ o:d // ..node
n) od uod n) od uod


.group oj .group oj
_bar) oj (L13_ uoj // todo barot should be handled better _bar) oj (L13_ uoj // todo barot should be handled better
_b) oj (a_+ oj // _boja_
b) oj (ā uoj b) oj (ā uoj
_b) oj (L04_ uo`j // boja with short uo because of ambiguity _b) oj (L04_ uo`j // boja with short uo because of ambiguity
_enkurb) oj (L04_ oj // enkurboja _enkurb) oj (L04_ oj // enkurboja
l) oj (L50 oj l) oj (L50 oj
_ob) oj (L04_ oj // oboja _ob) oj (L04_ oj // oboja
_) oj (ārL01_ oj // Ojārs _) oj (ārL01_ oj // Ojārs
oj (is_ uoj
_pr) oj (ām_ uoj _pr) oj (ām_ uoj
pr) oj (L42 oj pr) oj (L42 oj
_tr) oj (L04_ oj // Troja _tr) oj (L04_ oj // Troja
prot) oko oko: prot) oko oko:
_r) ok (ādL05_ ok // rokāde _r) ok (ādL05_ ok // rokāde
r) ok (L04_ uok // ..roka r) ok (L04_ uok // ..roka
r) ok (a_ uo`k // _roka_
r) ok (m ok r) ok (m ok
r) okope oko:p r) okope oko:p
r) ok (tu uok r) ok (tu uok
_bal) ot (ē ot _bal) ot (ē ot
bankr) ot ot bankr) ot ot
b) ot (ān ot b) ot (ān ot
_b) ot (u_ ot
d) ot (āc ot d) ot (āc ot
d) ot (ē ot d) ot (ē ot
_d) ot (s_ uo`t
er) ot (iL67 o:t er) ot (iL67 o:t
er) ot (is o:t er) ot (is o:t
_er) ot (L01_ ot // Erots _er) ot (L01_ ot // Erots
r) ov ov r) ov ov
sl) ov ov sl) ov ov
s) ov ov s) ov ov
_š) ov (biz ov
_š) ov (L01_ ov // šovs _š) ov (L01_ ov // šovs
_š) ov (vin ov
tet) ov ov tet) ov ov


.group oz .group oz
kl) oz (et oz kl) oz (et oz
k) ozlov ozlov k) ozlov ozlov
l) oz (ung oz l) oz (ung oz
maijr) oz (īL88 uoz
m) oz (aī oz m) oz (aī oz
_m) oz (L03_ o:z // Mozus _m) oz (L03_ o:z // Mozus
_n) oz uoz _n) oz uoz


.group p .group p
p p p p
_) pie (A pie}
_) pie (e+ pie_!
_) pus (vien p%us // pus..number stress on next syllable _) pus (vien p%us // pus..number stress on next syllable
_) pus (div p%us _) pus (div p%us
_) pus (otr p%us _) pus (otr p%us
visvis v%isv%is (P6 // visvis.. visvis v%isv%is (P6 // visvis..
_) vi (szinL02_ v'i // viszinis _) vi (szinL02_ v'i // viszinis
_) vi (szinL05_ v'i // viszine _) vi (szinL05_ v'i // viszine
z) v v`


.group w .group w
w v w v


.group z .group z
z z z z
z (n z-
z (v z-


.group ž .group ž
ž Z ž Z

Loading…
Cancel
Save