Browse Source

Merge remote-tracking branch 'valdisvi/master'

master
Reece H. Dunn 7 years ago
parent
commit
6a9621d213
7 changed files with 686 additions and 687 deletions
  1. 1
    0
      dictsource/extra/ru_listx
  2. 53
    39
      dictsource/lv_list
  3. 32
    11
      dictsource/lv_rules
  4. 220
    192
      dictsource/ru_list
  5. 375
    441
      dictsource/ru_rules
  6. 4
    4
      phsource/ph_latvian
  7. 1
    0
      phsource/ph_russian

+ 1
- 0
dictsource/extra/ru_listx View File

самодур $3 самодур $3
самодурства $3 самодурства $3
самодуры $3 самодуры $3
самое $1
самоедки $3 самоедки $3
самоедства $3 самоедства $3
самоеды $3 самоеды $3

+ 53
- 39
dictsource/lv_list View File

ja $u+ ja $u+
jau $u+ jau $u+
jeb $u jeb $u
jel $u
jo $u jo $u
kad $u+ kad $u+
kam $u kam $u
pret $u+ pret $u+
priekš $u priekš $u
protams $u+ protams $u+
sauc $u+
starp $u starp $u
šeit $u+ šeit $u+
šo $u+ šo $u+
tikt $u+ tikt $u+
tomēr $u $pause tomēr $u $pause
toties $u toties $u
turpat $u+ $2
turpretim $u $2 $pause
turpretī $u $2 $pause
turpat $u2+
turpretim $u2 $pause
turpretī $u2 $pause
tur $u+ tur $u+
un $u
un $u+
uz $u uz $u
vairs $u vairs $u
vai $u+ $brk vai $u+ $brk
itnemaz $u3+ itnemaz $u3+
joprojām $2 joprojām $2
kautko $2 kautko $2
kāpēc $2 $u+
kāpēc $u2+
labdien $2 labdien $2
labrīt $2 labrīt $2
labvakar $2 labvakar $2
vismaz $2 vismaz $2


// 1st word unstressed, 2nd word stressed // 1st word unstressed, 2nd word stressed
(kaut cik) $2 $u+
(kaut kad) $2 $u+
(kaut kam) $2 $u+
(kaut kas) $2 $u+
(kaut kā) $2 $u+
(kaut kāda) $2 $u+
(kaut kādai) $2 $u+
(kaut kādam) $2 $u+
(kaut kādas) $2 $u+
(kaut kādā) $2 $u+
(kaut kāds) $2 $u+
(kaut kādu) $2 $u+
(kaut ko) $2 $u+
(kaut kur) $2 $u+
(nezin kad) $3 $u+
(nezin kur) $3 $u+
(nez kad) $2 $u+
(tai pašai) $2 $u+
(tai pašā) $2 $u+
(tai tur) $2 $u+
(tajā pašā) $3 $u+
(tajā tur) $3 $u+
(tam pašam) $2 $u+
(tam tur) $2 $u+
(tas pats) $2 $u+
(tas tur) $2 $u+
(tā paša) $2 $u+
(tā pati) $2 $u+
(tās pašas) $2 $u+
(tās tur) $2 $u+
(tā tur) $2 $u+
(tik pat) $2 $u+
(to pašu) $2 $u+
(to tur) $2 $u+
(it kā) it||ka: $u2+
(it nemaz) it||nemaz $u3+
(it sevišķi) it||seviSci $u2+
(kaut arī) kaut||aRi: $u2+
(kaut cik) kaut||tsik $u2+
(kaut kad) kaut||kad $u2+
(kaut kam) kaut||kam $u2+
(kaut kas) kaut||kas $u2+
(kaut kādai) kaut||ka:dai $u2+
(kaut kāda) kaut||ka:da $u2+
(kaut kādam) kaut||ka:dam $u2+
(kaut kādas) kaut||ka:das $u2+
(kaut kādā) kaut||ka:da: $u2+
(kaut kādām) kaut||ka:da:m $u2+
(kaut kādās) kaut||ka:da:s $u2+
(kaut kādiem) kaut||ka:diem $u2+
(kaut kādi) kaut||ka:di $u2+
(kaut kādos) kaut||ka:duos $u2+
(kaut kāds) kaut||ka:ds $u2+
(kaut kādu) kaut||ka:du $u2+
(kaut kādus) kaut||ka:dus $u2+
(kaut kā) kaut||ka: $u2+
(kaut ko) kaut||kuo $u2+
(kaut kur) kaut||kuR $u2+
(kaut vai) kaut||vai $u2+
(nezin kad) nezin||kad $u3+
(nezin kur) nezin||kuR $u3+
(nez kad) nez||kad $u2+
(tai pašai) tai||paSai $u2+
(tai pašā) tai||paSa: $u2+
(tai tur) tai||tuR $u2+
(tajā pašā) taja:||paSa: $u3+
(tajā tur) taja:||tuR $u3+
(tam pašam) tam||paSam $u2+
(tam tur) tam||tuR $u2+
(tas pats) tas||pats $u2+
(tas tur) tas||tuR $u2+
(tā paša) ta:||paSa $u2+
(tā pati) ta:||pati $u2+
(tās pašas) ta:s||paSas $u2+
(tās tur) ta:s||tuR $u2+
(tā tur) ta:||tuR $u2+
(tik pat) tik||pat $u2+
(to pašu) tuo||paSu $u2+
(to tur) tuo||tuR $u2+


/////////////////// ///////////////////
// Abbreviations // // Abbreviations //
pctvl $abbrev $pause pctvl $abbrev $pause
prks $abbrev prks $abbrev
psrs $abbrev psrs $abbrev
red R'ed
rpi $abbrev rpi $abbrev
sia si:a: $pause sia si:a: $pause
st $abbrev st $abbrev

+ 32
- 11
dictsource/lv_rules View File

.L90 z ž // vēzis - vēža, roze - rožu .L90 z ž // vēzis - vēža, roze - rožu
.L91 zl žļ // zizlis - zižļa .L91 zl žļ // zizlis - zižļa
.L92 zn žņ // zvaigzne - zvaigžņu .L92 zn žņ // zvaigzne - zvaigžņu
.L93 s z


// +---------------------------+ // +---------------------------+
// | Pronunciation groups | // | Pronunciation groups |
d) ebe (L83 ebe d) ebe (L83 ebe
d) ebe (t ebe d) ebe (t ebe
d) e (c+ e d) e (c+ e
_d) e (lfL01_ e // Delfi
_d) e (poz e _d) e (poz e
d) e (taļ e
d) e (taL77 e
_dr) e (nL04_ e _dr) e (nL04_ e
_) e (dgarL01_ e // Edgars _) e (dgarL01_ e // Edgars
_) e (dmundL01_ e // Edmunds _) e (dmundL01_ e // Edmunds
ene (r ene ene (r ene
e (nt+ e e (nt+ e
_) e (s_ e // es _) e (s_ e // es
e (soš e
e (sot e
e (strāL72 e
etno etno etno etno
_) e (vL04_+ e // Eva
g) e (t e g) e (t e
gr) e (dz E gr) e (dz E
gr) e (z E gr) e (z E
int) ere (L83 eRe int) ere (L83 eRe
_j) e (b_ e _j) e (b_ e
_j) e (l_ e _j) e (l_ e
e (soš e
e (sot e
_ķ) eme (rL01_ eme // Ķemeri
_L20) e (sam_+ _!e // esam _L20) e (sam_+ _!e // esam
_L20) e (sat_+ _!e // esat _L20) e (sat_+ _!e // esat
_L20) e (si_ _!e // esi _L20) e (si_ _!e // esi
n) e (rv E n) e (rv E
ns) e (r e ns) e (r e
ņ) e (m e ņ) e (m e
orķ) e e
p) e (rs e p) e (rs e
pr) e (cL52z e pr) e (cL52z e
pr) e (L71L05_ e // prece pr) e (L71L05_ e // prece
r) ecep (L88L05_ etsep // recepte r) ecep (L88L05_ etsep // recepte
r) e (dz e r) e (dz e
r) e (pub e r) e (pub e
r) e (put e
r) e (sp e r) e (sp e
r) e (surs e r) e (surs e
r) et (L18_ et // reti r) et (L18_ et // reti
r) e (z+ e r) e (z+ e
r) eze (rL89L05_ eze // rezerve r) eze (rL89L05_ eze // rezerve
s) e (cA+ e
_s) e (n_ e // sen _s) e (n_ e // sen
_s) e (p e _s) e (p e
_s) evastopo (lL05_ evastopo: // Sevastopole _s) evastopo (lL05_ evastopo: // Sevastopole
t) ego ego: t) ego ego:
_t) e (klL04_ e // Tekla _t) e (klL04_ e // Tekla
t) e (km e t) e (km e
t) ele ele
_t) e (mp e _t) e (mp e
t) ermo eRmo t) ermo eRmo
t) e (st e t) e (st e
_t) e (v_ e // tev _t) e (v_ e // tev
_t) e (vi_ e // tevi _t) e (vi_ e // tevi
_v) e (lgL04_ e // Velga _v) e (lgL04_ e // Velga
v) e (ltī e
_v) e (ltL04_ e // Velta _v) e (ltL04_ e // Velta
_v) e (ntL04_ E // Venta _v) e (ntL04_ E // Venta
_v) e (ntsp E // Ventspils _v) e (ntsp E // Ventspils
L10) ē (du_< e: L10) ē (du_< e:
L76) ē (tu_ e: L76) ē (tu_ e:
_l) ē (L83+ e: // lēst _l) ē (L83+ e: // lēst
m) ē (L77L05 e:
m) ē (L77L05+ e: // mēle
m) ēne (L83 e:ne m) ēne (L83 e:ne
m) ē (rķ e: m) ē (rķ e:
_m) ē (s_ e: // mēs _m) ē (s_ e: // mēs
_n) ē (_ e: _n) ē (_ e:
ņ) ē (m++ e: ņ) ē (m++ e:
ot) ē (k+ e: ot) ē (k+ e:
paral) ē e:
_p) ē (c+ e: _p) ē (c+ e:
p) ē (dL04_ E: p) ē (dL04_ E:
_p) ē (rL01_ e: // pērs _p) ē (rL01_ e: // pērs
sp) ē (k E: sp) ē (k E:
sp) ē (kL01 E: // ..spēks sp) ē (kL01 E: // ..spēks
sp) ē (L65 e: // spēt sp) ē (L65 e: // spēt
sp) ē (L77 e:
sp) ē (L77+ e: // ..spēl..
sv) ē (tk E: sv) ē (tk E:
šķ) ē (L77L05_ e: // šķēle šķ) ē (L77L05_ e: // šķēle
šķ) ē (L82L05_ e: // šķēre šķ) ē (L82L05_ e: // šķēre
.group l .group l
l l l l
C) l (C l- // more voiced variant between consonants C) l (C l- // more voiced variant between consonants
l (L61+ l>
_lie) l (@ l>
l (L60+ l: l (L60+ l:
l (L61+ l>
ll (++ ll ll (++ ll



.group ļ .group ļ
ļ l^ ļ l^
ļ (ķ l^} ļ (ķ l^}
.group n .group n
n n n n
C) n (C n- // more voiced variant between consonants C) n (C n- // more voiced variant between consonants
l) n (C n // but not after (lengthened) l
L59) n (@ :n L59) n (@ :n
n (d N n (d N
ne (vienl+ n'e // nevienlīdzība ne (vienl+ n'e // nevienlīdzība
_b) o (L90L05_++ uo // boze _b) o (L90L05_++ uo // boze
b) o (līL65 uo b) o (līL65 uo
br) o (š o br) o (š o
bung) o uo
celm) o uo celm) o uo
cet) o o cet) o o
cēl) o (L80 uo cēl) o (L80 uo
kaif) o (L65 uo kaif) o (L65 uo
kain) o o kain) o o
karb) o o karb) o o
kar) o (L65+ uo
kart) o o kart) o o
_kastr) o (L77L02_ uo // kastrolis _kastr) o (L77L02_ uo // kastrolis
kin) o o: kin) o o:
šan) o uo šan) o uo
_špr) o (L88L05_ o // šprote _špr) o (L88L05_ o // šprote
tav) o uo tav) o uo
tēl) o (L65 uo
tēl) o (L65+ uo
_tikk) o (_ uo // tikko _tikk) o (_ uo // tikko
t) o (č+ o t) o (č+ o
t) o (L80L02_ uo // ..tonis (uo)
t) o (L80L02_++ uo // ..tonis (uo)
_t) o (+ uo _t) o (+ uo
trak) o uo trak) o uo
tr) o (L77L77 o // trollis tr) o (L77L77 o // trollis
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
n) odz uo`dz
_) od (ek od _) od (ek od
od (erL51 uod od (erL51 uod
_) od (esL04_ od // Odesa _) od (esL04_ od // Odesa
_p) ol (ied ol _p) ol (ied ol
_p) ol (ie uol _p) ol (ie uol
_p) ol (ijL04_+ uol // Polija _p) ol (ijL04_+ uol // Polija
_p) ol (kL04_ ol // polka
p) ol (L01_ o:l // ..pols p) ol (L01_ o:l // ..pols
p) ol (L05_ o:l // ..pole p) ol (L05_ o:l // ..pole
p) ol (L50 ol p) ol (L50 ol
p) ol (o ol p) ol (o ol
p) olo (_ o:lo: // ..polo p) olo (_ o:lo: // ..polo
p) ol (st ol p) ol (st ol
p) ol (šL01_ ol // polšs
pr) ol (e ol pr) ol (e ol
ras) ol ol ras) ol ol
r) ol ol r) ol ol
s) ol (id ol s) ol (id ol
s) ol (ist o:l s) ol (ist o:l
s) ol (īdā ol s) ol (īdā ol
s) ol (īdL01_ ol // solīds
L93) ol (īd ol // (s/z)olīds
s) ol (īL61 uol // ..solīt../..solīd.. s) ol (īL61 uol // ..solīt../..solīd..
s) ol (L01_ uol // sols s) ol (L01_ uol // sols
s) ol (L50r ol s) ol (L50r ol
sp) or (t oR sp) or (t oR
_st) or (L05_ uoR // store _st) or (L05_ uoR // store
_šķ) or (L05_ uoR // šķore _šķ) or (L05_ uoR // šķore
_šņ) or (L05_ uoR // šņore
_šņ) or uoR
_š) or (tL07 oR // šorti _š) or (tL07 oR // šorti
t) or (a oR t) or (a oR
_t) or (ei uoR _t) or (ei uoR
_d) oz (L04_ o:z // doza _d) oz (L04_ o:z // doza
_d) oz (L05_ uoz // doze _d) oz (L05_ uoz // doze
d) oz oz d) oz oz
gar) oz uoz
_gr) oz (nij oz // from Russian _gr) oz (nij oz // from Russian
gr) oz (+ uoz gr) oz (+ uoz
_j) oz (a_ uoz // joza _j) oz (a_ uoz // joza
kl) oz (et oz kl) oz (et oz
k) ozlov ozlov k) ozlov ozlov
l) oz (ung oz l) oz (ung oz
m) oz (aī oz
_m) oz (L03_ o:z // Mozus _m) oz (L03_ o:z // Mozus
_n) oz uoz _n) oz uoz
oz (L01_ o:z // ..ozs oz (L01_ o:z // ..ozs
.group y .group y
y y // y is used instead of simple "i", to distinguish them in writing y y // y is used instead of simple "i", to distinguish them in writing
y (A y_| y (A y_|
y (_ y: // for international words


.group z .group z
z z z z

+ 220
- 192
dictsource/ru_list View File

// This file is UTF8 encoded // This file is UTF8 encoded


// Numbers // Numbers
_0 n'ojl^
_1 ojd;'in
_1f odn'a
_2 dv'A
_2f dv;'e
_3 tR;'i
_4 tS;It'yR;I
_5 p;'jat;
_6 S'Es;t;
_7 s;'ejm
_8 v'os;E2m
_9 d;'evI3t;
_10 d;'es;It;
_11 Od;'innVttsVt;
_12 dv;In'AttsVt;
_13 tR;In'AttsVt;
_14 tS;It'y@-*nVttsVt;
_15 p;Itn'AttsVt;
_16 SE#stn'AttsVt;
_17 s;Imn'AttsVt;
_18 vOs;Imn'AttsVt;
_19 d;E2v;Itn'AttsVt;
_2X dv'AttsVt;
_3X tr;'ittsVt;
_4X s'o@-*Ok
_5X p;Vd;d;Is;'jat
_6X SE2z;d;d;Is;'jat
_7X s;'emd;E2s;Vt
_8X v'os;E2md;E2s;Vt
_9X d;E2v;In'ostO
_0C st'o
_2C dv;'es;t;I
_3C tr;'ista
_4C tS;It'yr;E2sta
_5C p;,It;s'ot
_6C S,E#s;t;s'ot
_7C s;,Ims'ot
_8C vOs;Ims'ot
_9C dev;Vts'ot
_1MA1 t'ys;ItS;V // no '1' before thousand
_0MA1 t'ys;ItS;i
_0M1 t'ys;VtS;
_1MA2 m;,IlI;'on
_0MA2 m;,IlI;'ona
_0M2 m;,IlI;'onof
_1MA3 m;,IlI;'art
_0MA3 m;,IlI;'arda
_0M3 m;,IlI;'ardof
_dpt _:'i_: // start of decimal fraction
_dpt2 _d;Is;'atYx // end of decimal fraction
_0 n'ojl^
_1 od;'in
_1f odn'a
_2 dv'A
_2f dv;'e
_3 tr;'i
_4 tS;It'yr;I
_5 p;'jat;
_6 S'Es;t;
_7 s;'em;
_8 v'os;E2m
_9 d;'evI3t;
_10 d;'es;It;
_11 Od;'innVttsVt;
_12 dv;In'AttsVt;
_13 tr;In'AttsVt;
_14 tS;It'y@-*nVttsVt;
_15 p;Itn'AttsVt;
_16 SE#stn'AttsVt;
_17 s;Imn'AttsVt;
_18 vOs;Imn'AttsVt;
_19 d;E2v;Itn'AttsVt;
_2X dv'AttsVt;
_3X tr;'ittsVt;
_4X s'o@-*Ok
_5X p;Vd;d;Is;'jat
_6X SE2z;d;d;Is;'jat
_7X s;'emd;E2s;Vt
_8X v'os;E2md;E2s;Vt
_9X d;E2v;In'ostO
_0C st'o
_2C dv;'es;t;I
_3C tr;'ista
_4C tS;It'yr;E2sta
_5C p;,It;s'ot
_6C S,E#s;t;s'ot
_7C s;,Ims'ot
_8C vOs;Ims'ot
_9C dev;Vts'ot
_1MA1 t'ys;ItS;V // no '1' before thousand
_0MA1 t'ys;ItS;i
_0M1 t'ys;VtS;
_1MA2 m;,IlI;'on
_0MA2 m;,IlI;'ona
_0M2 m;,IlI;'onof
_1MA3 m;,IlI;'art
_0MA3 m;,IlI;'arda
_0M3 m;,IlI;'ardof
_dpt _:'i_: // start of decimal fraction
_dpt2 _d;Is;'atYx // end of decimal fraction


// symbols // symbols
@ sob'aka
# reS'Etka $max3
$ d'ollar
% prVts'Ent $max3
^ kr'ySka
& ampers'and
* zvezd'a $max3
+ pl'jus $max3
= ravn'o $max3
/ sl'ES $max3
\ bEksl'ES $max3
_ def'is
_ podtS;'8rk $max3
~ t'ilda
№ n'omer
_( 'otkrkrug
_) z'akrkrug
_| v'ert
_{ 'otkrfigur
_} z'akrfigur
_[ 'otkrkvadrat
_] z'akrkvadrat
_> b'ol;SE
_< m'en;SE
_« 'otkr uglof
_» z'akr uglof
_! v'oskl;
_? vopr'os
_. t'otS;ka
_, zVpit'aja
_` akts'Ent
_" kVv'ytS;ka
_' ap'ostrVf
_; t'otS;kzap
_: dvVet'otS;ie
_` akts'Ent
& ampers'and
_' ap'ostrVf
\ bEksl'ES $max3
_> b'ol;SE
_ def'is
$ d'ollar
_: dvVet'otS;ie
^ kr'ySka
_" kVv'ytS;ka
_< m'en;SE
№ n'omer
_{ 'otkrfigur
_( 'otkrkrug
_[ 'otkrkvadrat
_« 'otkr uglof
+ pl'jus $max3
_ podtS;'8rk $max3
% prVts'Ent $max3
= ravn'o $max3
# reS'Etka $max3
/ sl'ES $max3
@ sob'aka
~ t'ilda
_. t'otS;ka
_; t'otS;kzap
_| v'ert
_? vopr'os
_! v'oskl;
_} z'akrfigur
_) z'akrkrug
_] z'akrkvadrat
_» z'akr uglof
* zvezd'a $max3
_, zVpit'aja


// prepositions // prepositions
в v $u // to,in,at
от $u // from
с s $u // with,from,since
у u $u // by
в v $u // to,in,at
для $u // for
на $u // on на $u // on
для $u // for
от $u // from
с s $u // with,from,since
у u $u // by


// conjunctions // conjunctions
и i $u $pause // and
а $u $pause // and
а $atend
но $u $pause // but
ибо $u $pause // for
ибо $u $pause // if
хотя $2 $pause // although
чтобы $pause // in order that
а $u+ $pause // and
и i $u $pause // and
ибо $u $pause // if, for
но $u $pause // but
хотя $2 $pause // although
чтобы $u $pause // in order that
уже $u2+ // already


// pronouns // pronouns
я $u // I
вам $u+
вами $u+
вас $u+
вы $u+
вы $u+
его $u+
её $u+
ей $u+
ему $u+
им $u+
ими $u+
их $u+
меня $u+
мне $u+
мной $u+
мы $u+
мы $u+
нам $u+
нами $u+
нас $u+
ней $u+
нём $u+
них $u+
о $u+
обо $u+
он $u+
он $u+
она $u+
она $u+
они $u+
тебе $u+
тебя $u+
тобой $u+
ты $u+
ты $u+
я $u+


// questions // questions
что Sto $u $pause // what, that
что Sto $u+ $pause // what, that


// misc. // misc.
не $u // negative
не $u // negative


// auxillary verbs // auxillary verbs
быть $u1 // to be
побыть $u2

есмь $u1
еси $u2
есть $u1
есмы $u1
есте $u1
суть $u1

был $u1
были $u1
было $u1
побыл $u1
побыла $u3
побыло $u2
побыли $u2

буду $u1
будешь $u1
будет $u1
будем $u1
будете $u1
будут $u1
побуду $u2
побудешь $u2
побудет $u2
побудем $u2
будем $u1
будет $u1
будете $u1
будешь $u1
буду $u1
будут $u1
был $u1
были $u1
было $u1
быть $u1 // to be
еси $u2
есмы $u1
есмь $u1
есте $u1
есть $u1
мог $u1
могла $u2
могли $u2
могло $u2
могу $u2
могут $u1
можем $u1
может $u1
можете $u1
можешь $u1
мочь $u // can
побудем $u2
побудет $u2
побудете $u2 побудете $u2
побудут $u2

мочь $u // can
смочь $u1

могу $u2
можешь $u1
может $u1
можем $u1
можете $u1
могут $u1

мог $u1
могла $u2
могло $u2
могли $u2
смог $u1
смогла $u2
смогло $u2
смогли $u2

смогу $u1
сможешь $u1
сможет $u1
сможем $u1
сможете $u1
смогут $u1
побудешь $u2
побуду $u2
побудут $u2
побыл $u1
побыла $u3
побыли $u2
побыло $u2
побыть $u2
смог $u1
смогла $u2
смогли $u2
смогло $u2
смогу $u1
смогут $u1
сможем $u1
сможет $u1
сможете $u1
сможешь $u1
смочь $u1
суть $u1
что Sto $u $pause


// Cyrillic letter names // Cyrillic letter names
а a
б bE
vE
в vE $atend
г gE
д dE
е je
ё j8
ж ZE
з zE
и i
й ,i'k@-*'AtkOjI
к kA
л El^
м Em
н En_
о o
п pE
р Er
Es
с Es $atend
т tE
у u
ф Ef
х xA
ц tsE
ч tS;e
ш SA
щ S;ja
ъ tv;'8@-*dyjzn'Ak
ы y
ь m;'jak;I#jzn'Ak
э e
ю ju
я ja
а a
б bE
_в vE
в vE $atend
г gE
д dE
е je
ё j8
ж ZE
з zE
и i
й ,i'k@-*'AtkOjI
к kA
л El^
м Em
н En_
о o
п pE
р Er
Es
с Es $atend
т tE
у u
ф Ef
х xA
ц tsE
ч tS;e
ш SA
щ S;ja
ъ tv;'8@-*dyjzn'Ak
ы y
ь m;'jak;I#jzn'Ak
э e
ю ju
я ja


// exceptions // exceptions
радио r'ad;Io
радио r'ad;Io



+ 375
- 441
dictsource/ru_rules View File

// This file is UTF8 encoded // This file is UTF8 encoded


// Special characters: // Special characters:
// A vowel: а е ё и о у ы э ю я ә ө ұ ү і
// B soft consonant: ь й ч щ
// C any consonant: б в г д ж з й к л м н п р с т ф х ц ч ш щ ъ ь қ ң һ
// F consonant, not hard: б в г д з й к л м н п р с т ф х ч щ ь
// G voiced: б в г д ж з
// H hard consonant: ъ ж ц ш
// Y iotated vowel, softsign: ь ю я ё
// A vowel: а е ё и о у ы э ю я ә ө ұ ү і
// B soft consonant: ь й ч щ
// C any consonant: б в г д ж з й к л м н п р с т ф х ц ч ш щ ъ ь қ ң һ
// F consonant, not hard: б в г д з й к л м н п р с т ф х ч щ ь
// G voiced: б в г д ж з
// H hard consonant: ъ ж ц ш
// Y iotated vowel, softsign: ь ю я ё




.group а .group а
_) а a
а (_ a
B) а (_ V
а V
а V
B) а (_ V
_) а a
а (_ a


.group б .group б
б (_ p
б (кY p
б (сY p
б (тY p
б (хY p
б (хкY p
б (ч p
б (щ p

б (Y b;
б (бY b;
б (бмY b;
б (бвY b;
б (мY b;
б (вY b;

б (ь_ p;
б (пY p;
б (фY p;
б (ффY p;

б b
б b
б (Y b;
б (_ p
б (бY b;
б (бвY b;
б (бмY b;
б (вY b;
б (кY p
б (мY b;
б (пY p;
б (сY p
б (тY p
б (фY p;
б (ффY p;
б (хY p
б (хкY p
б (ч p
б (щ p
б (ь_ p;


.group в .group в
в (_ f
в (кY f
в (сY f
в (тY f
в (хY f
в (хкY f
в (ч f
в (щ f

в (Y v;
в (бY v;
в (мY v;
в (вY v;
в (вбY v;
в (вмY v;

в (ь_ f;
в (п' f;
в (ф' f;

в v
в v
в (_ f
в (Y v;
в (бY v;
в (вY v;
в (вбY v;
в (вмY v;
в (кY f
в (мY v;
в (п' f;
в (сY f
в (тY f
в (ф' f;
в (хY f
в (хкY f
в (ч f
в (щ f
в (ь_ f;


.group г .group г
_мно) г (о_ g
г (к x
г (_ k
г (пY k
г (сY k
г (тY k
г (фY k
г (ффY k
г (хY k
г (хкY k

г (Y g;

е) г (ося_ v
_се) г (о v
Cе) г (о_ v
Cо) г (о_ v
_мое) г (о_ v
_твое) г (о_ v
_не) г (о_ v
_е) г (о_ v
_все) г (о_ v
г g
г g
Cе) г (о_ v
Cо) г (о_ v
_все) г (о_ v
г (Y g;
г (_ k
г (к x
г (пY k
г (сY k
г (тY k
г (фY k
г (ффY k
г (хY k
г (хкY k
_е) г (о_ v
е) г (ося_ v
_мно) г (о_ g
_мое) г (о_ v
_не) г (о_ v
_се) г (о v
_твое) г (о_ v


.group д .group д
д (_ t

д (кY t
д (пY t
д (фY t
д (ффY t
д (хY t
д (хкY t

д (Y d;
д (дY d;
д (зY d;
д (нь d;
д (B d;

д (ь_ t;
д (тY t;
д (сY t;

д d
д d
д (B d;
д (Y d;
д (_ t
д (дY d;
д (зY d;
д (кY t
д (нь d;
д (пY t
д (сY t;
д (тY t;
д (фY t
д (ффY t
д (хY t
д (хкY t
д (ь_ t;


.group е .group е
_) е jI3 //second position
A) е (_ jI3 //second position
ъ) е (_ jI3 //second position
ь) е (_ jI3 //second position

инт) е (р E% // интернет, интернационал, ... ??????????
бакт) е (р E% // бактериальный, антибактериальный, ...
барт) е (р E%
т) е (ст E%
компьют) е (р E%
// A) е jE2
// ъ) е jE2
// ь) е jE2

A) е je
ъ) е je
ь) е je
е e

// H) е (_ E#
// H) е E2

// е (_ I2
// е E3

е e
A) е je
// A) е jE2
A) е (_ jI3 //second position
// H) е (_ E#
// H) е E2
бакт) е (р E% // бактериальный, антибактериальный, ...
барт) е (р E%
// е E3
// е (_ I2
_) е jI3 //second position
инт) е (р E% // интернет, интернационал, ... ??????????
компьют) е (р E%
т) е (ст E%
ъ) е je
// ъ) е jE2
ъ) е (_ jI3 //second position
ь) е je
// ь) е jE2
ь) е (_ jI3 //second position


.group ж .group ж
ж (_ S
ж (кY S
ж (пY S
ж (сY S
ж (тY S
ж (фY S
ж (ффY S
ж (хY S
ж (хкY S
жч S;

ж Z
ж Z
ж (_ S
ж (кY S
ж (пY S
ж (сY S
ж (тY S
ж (фY S
ж (ффY S
ж (хY S
ж (хкY S
жч S;


.group з .group з
з (_ s

з (кY s
з (пY s
з (фY s
з (ффY s
з (хY s
з (хкY s
з (щ s

з (Y z;
з (дY z;
з (зY z;
з (здY z;
з (знY z;
з (знB z;
з (нY z;
з (нB z;

з (зY_ s;
з (здY_ s;
з (знY_ s;
з (знB_ s;
з (тY s;
з (сY s;

з (ж Z
з (ш S
зщ S;
зч S;
з z
з z
з (Y z;
з (_ s
з (дY z;
з (ж Z
з (зY_ s;
з (зY z;
з (здY_ s;
з (здY z;
з (знB_ s;
з (знB z;
з (знY_ s;
з (знY z;
з (кY s
з (нB z;
з (нY z;
з (пY s
з (сY s;
з (тY s;
з (фY s
з (ффY s
з (хY s
з (хкY s
зч S;
з (ш S
зщ S;
з (щ s


.group и .group и
_) и I
и (_ I
и i
ж) и y
ш) и y
H) и y // preceded by hard consonant

и i
H) и y // preceded by hard consonant
ж) и y
_) и I
и (_ I
ш) и y


.group й .group й
й j
й j


.group к .group к
к (б g
к (бY g
к (г g
к (гY g
к (д g
к (дY g
к (дB g
к (ж g
к (з g
к (зY g

к (Y k;

к k
к k
к (Y k;
к (б g
к (бY g
к (г g
к (гY g
к (дB g
к (д g
к (дY g
к (ж g
к (з g
к (зY g


.group л .group л
л (Y l^
л l
л l
л (Y l^


.group м .group м
м (Y m;
м (бY m;
м (пY m;
м (вY m;
м (фY m;
м (ффY m;

м m
м m
м (Y m;
м (бY m;
м (вY m;
м (пY m;
м (фY m;
м (ффY m;


.group н .group н
// н (Y n# ?
// н (B n^
// н (дY n^
// н (дB n^
// н (тY n^
// н (зY n^
// н (сY n^
// н (нY n^
// н (нB n^
н (_ n_

биз) не (с nE%

н n

н n
н (Y n^
биз) не (с nE%
н (_ n_


.group о .group о
о o
// о (B oj
// о (FY oj
о o
// о (B oj
// о (FY oj


.group п .group п
п (б b
п (г b
п (гY b
п (д b
п (дY b
п (дB b
п (ж b
п (з b
п (зY b

п (Y p;
п (пY p;
п (пфY p;
п (пмY p;
п (фY p;
п (ффY p;
п (мY p;

п (б' b;

п p
п p
п (Y p;
п (б b
п (б' b;
п (г b
п (гY b
п (д b
п (дB b
п (дY b
п (ж b
п (з b
п (зY b
п (мY p;
п (пY p;
п (пмY p;
п (пфY p;
п (фY p;
п (ффY p;


.group р .group р
р (ь rI^
р (Y r;
р (B r;
р r
р r
р (B r;
р (Y r;
р (ь rI^


.group с .group с
с (б z
с (г z
с (д z
с (ж z
с (з z

с (Y s;
с (ть s
с (тY s;
с (сY s;
с (нY s;
с (нB s;

с (зY z;
с (дY z;
с (дB z;

с (ж Z
с (ш S
с (щ s;s;
сч S;

с s
с s
с (Y s;
с (б z
с (г z
с (дB z;
с (дY z;
с (д z
с (ж Z
с (ж z
с (зY z;
с (з z
с (нB s;
с (нY s;
с (сY s;
с (тY s;
с (ть s
сч S;
с (ш S
с (щ s;s;


.group т .group т
т (б d
т (г d
т (д d
т (ж d
т (з d

т (Y t;
т (тY t;
т (сY t;
т (нY t;
т (нB t;

т (зY d;
т (дY d;
т (дB d;

т (ж d
Y) тс ts
т t
т t
Y) тс ts
т (Y t;
т (б d
т (г d
т (дB d;
т (д d
т (дY d;
т (ж d
т (ж d
т (з d
т (зY d;
т (нB t;
т (нY t;
т (сY t;
т (тY t;


.group у .group у
B) у u#
у u
у u
B) у u#


.group ф .group ф
ф (б v
ф (г v
ф (гY v
ф (д v
ф (дY v
ф (дB v
ф (ж v
ф (з v
ф (зY v

ф (Y f;
ф (пY f;
ф (пфY f;
ф (пмY f;
ф (фY f;
ф (мY f;

ф (б' v;

ф f
ф f
ф (Y f;
ф (б v
ф (б' v;
ф (гY v
ф (г v
ф (дB v
ф (дY v
ф (д v
ф (ж v
ф (зY v
ф (з v
ф (мY f;
ф (пY f;
ф (пмY f;
ф (пфY f;
ф (фY f;


.group х .group х
х (б x
х (бY x
х (бмY x
х (бвY x
х (г x
х (гY x
х (д x
х (дY x
х (дB x
х (ж x
х (з x
х (зY x
х (_бы x

х (Y x//С
х (кY x//С

х x
х x
х (Y x //С
х (бY x
х (б x
х (бвY x
х (бмY x
х (_бы x
х (гY x
х (г x
х (дB x
х (дY x
х (д x
х (ж x
х (зY x
х (з x
х (кY x //С


.group ц .group ц
ц (б dz
ц (бY dz
ц (бмY dz
ц (бвY dz
ц (г dz
ц (гY dz
ц (д dz
ц (дY dz
ц (дB dz
ц (ж dz
ц (з dz
ц (зY dz

ц ts
ц ts
ц (б dz
ц (бY dz
ц (бвY dz
ц (бмY dz
ц (г dz
ц (гY dz
ц (дB dz
ц (д dz
ц (дY dz
ц (ж dz
ц (з dz
ц (зY dz


.group ч .group ч
ч (б dZ;
ч (бY dZ;
ч (бмY dZ;
ч (бвY dZ;
ч (г dZ;
ч (гY dZ;
ч (д dZ;
ч (дY dZ;
ч (дB dZ;
ч (ж dZ;
ч (з dZ;
ч (зY dZ;
лу) ч (ше t

ч tS;
лу) ч (ше t
ч (б dZ;
ч (бY dZ;
ч (бвY dZ;
ч (бмY dZ;
ч (г dZ;
ч (гY dZ;
ч (дB dZ;
ч (д dZ;
ч (дY dZ;
ч (ж dZ;
ч (з dZ;
ч (зY dZ;
//Варианты окончаний женских отчеств типа Никитична //Варианты окончаний женских отчеств типа Никитична
ч (на_ S
ч (ну_ S
ч (не_ S
ч (ны_ S
ч (ной_ S

коне) ч (но S
ску) ч (н S
яи) ч (ни S
пустя) ч (н S
скворе)ч (н S
деви) ч (н S
_) ч (то S
ч tS;
деви) ч (н S
коне) ч (но S
пустя) ч (н S
скворе)ч (н S
ску) ч (н S
ч (на_ S
ч (не_ S
ч (ной_ S
ч (ну_ S
ч (ны_ S
_) ч (то S
яи) ч (ни S


.group ш .group ш
ш (б Z
ш (бY Z
ш (бмY Z
ш (бвY Z
ш (г Z
ш (гY Z
ш (д Z
ш (дY Z
ш (дB Z
ш (ж Z
ш (з Z
ш (зY Z

ш S
ш S
ш (бY Z
ш (б Z
ш (бвY Z
ш (бмY Z
ш (гY Z
ш (г Z
ш (дB Z
ш (дY Z
ш (д Z
ш (ж Z
ш (зY Z
ш (з Z


.group щ
щ (б Z;
щ (бY Z;
щ (бмY Z;
щ (бвY Z;
щ (г Z;
щ (гY Z;
щ (д Z;
щ (дY Z;
щ (дB Z;
щ (ж Z;
щ (з Z;
щ (зY Z;

щ S;


.group щ
щ S;
щ (бY Z;
щ (б Z;
щ (бвY Z;
щ (бмY Z;
щ (гY Z;
щ (г Z;
щ (дB Z;
щ (дY Z;
щ (д Z;
щ (ж Z;
щ (зY Z;
щ (з Z;


.group ъ .group ъ
ъ (Y j
ъ (Y j


.group ы .group ы
ы y
ы y


.group ь .group ь
ь (Y j
ь (Y j


.group э .group э
_) э E#
э (_ E#
э E2
э E2
_) э E#
э (_ E#


.group ю .group ю
ю u"
_) ю ju
ь) ю ju
ъ) ю ju
A) ю ju
следу) ю (щ


ю u"
A) ю ju
следу) ю (щ ju
ъ) ю ju
ь) ю ju
_) ю ju


.group я .group я
я V
// TODO: in unstressed position it sometimes sounds more like [i] than like [V] // TODO: in unstressed position it sometimes sounds more like [i] than like [V]
_) я ja //second position
A) я (_ ja //second position
ъ) я (_ ja //second position
ь) я (_ ja //second position

A) я ja
ъ) я ja
ь) я ja
// C) я ja# ?

я (_ V
я V
A) я ja
A) я (_ ja //second position
// C) я ja# ?
ъ) я ja
ъ) я (_ ja //second position
ь) я ja
ь) я (_ ja //second position
_) я ja //second position
я (_ V


.group ё .group ё
_) ё 'j8
ж) ё 'O
ш) ё 'O
ё '8
ё '8
_) ё 'j8
ж) ё 'O
ш) ё 'O


.group .group
// other cyrillic letters
ђ dZ;
ј j // U+458
љ lj
ћ tS;
џ dZ
ќ kj
ѓ dZ;
ґ g
є jE
і i
ї ji
ў w
// other cyrillic letters
ѓ dZ;
ґ g
ђ dZ;
є jE
і i
ї ji
ј j // U+458
ќ kj
љ lj
ћ tS;
ў w
џ dZ

+ 4
- 4
phsource/ph_latvian View File

phoneme l phoneme l
liquid liquid


IF nextPh(isNotVowel) THEN
ChangePhoneme(l/)
ENDIF
// IF nextPh(isNotVowel) THEN
// ChangePhoneme(l/)
// ENDIF


IF nextPh(isNotVowel) THEN IF nextPh(isNotVowel) THEN
PrevVowelEndings PrevVowelEndings
vwl starttype #a endtype #a vwl starttype #a endtype #a
ipa nU+0329 ipa nU+0329
lengthmod 4 lengthmod 4
length 120
length 140
FMT(n/n-syl) FMT(n/n-syl)
endphoneme endphoneme



+ 1
- 0
phsource/ph_russian View File

vcd blb nas vcd blb nas
Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk Vowelout f1=2 f2=1000 -500 -350 f3=-200 80 brk
lengthmod 4 lengthmod 4
length 20


IF KlattSynth THEN IF KlattSynth THEN
Vowelin f1=0 f2=1000 -50 -200 f3=-200 80 Vowelin f1=0 f2=1000 -50 -200 f3=-200 80

Loading…
Cancel
Save