Files
espeak-ng/dictsource/lv_rules
T

1628 lines
56 KiB
Plaintext

// Translation rules for Latvian
// This file is UTF-8 encoded
.replace
ó ȯ // replace o-acute with o-dot, as it is more logical for "short o"
ḩ h
// +---------------------------+
// | Suffixes of nouns |
// +---------------------------+
.L01 s š a am u ā i iem us os // suffixes for masculine words finishing with -s or -š (1. declination)
.L02 is a im i ī u iem us os // suffixes for masculine words finishing with -is (2. declination)
.L03 us um u ū i iem os // suffixes for masculine words finishing with -us (3. declination)
.L04 a as ai ā u ām ās // suffixes for feminine words finishing with -a (4. declination)
.L05 e es ei i ē u ēm ēs // suffixes for feminine words finishing with -e (5. declination)
.L06 s ij i ī is u īm īs // suffixes for feminine words finishing with -s (6. declination)
.L07 iem os i u // suffixes for plural masculine words finishing with -i
.L08 as u ām ās // suffixes for plural feminine words finishing with -as
.L09 es u ēm ēs // suffixes for plural feminine words finishing with -es
// +---------------------------+
// | Suffixes of verbs |
// +---------------------------+
.L11 āt bt ēt gt īt kt lt mt ot pt rt st ut ūt zt // infinitive suffixes of direct verbs
.L12 t ties // infinitive suffixes of reflective verbs
.L13 a am at ām āt i iet im it ot t u // suffixes of direct verbs (without ..im, because of .L02)
.L14 amies as aties āmies ās āties ies imies ities ieties os // suffixes for reflective verbs
// +---------------------------+
// | Other suffixes |
// +---------------------------+
.L15 a ai am as ā ām ās i iem o os s u us // suffixes of uncertain adjectives (nenoteiktie īpašības vārdi)
.L16 ajai ajā ajām ajās ajiem ajos ā ās ie o os // suffixes of certain adjectives (noteiktie īpašības vārdi)
.L17 ai ais am ā ām ās ie iem o os // suffixes of certain adjectives finishing with ..ējais
.L18 am āk i u ot ēt os // suffixes of adverbs (apstākļa vārdi)
.L20 ~ ne // optional negation prefix
// +---------------------------+
// | Pronunciation of e and ē |
// +---------------------------+
// E narrowers
.L21 i ī ie ei y // vowel narrowers of e
.L22 č ģ j k ļ ņ ŗ š ž dž bj pj mj vj // consonant narrowers of e
.L23 s i m // remaining ending of the 2. and 5. decl. words
.L27 č e ē f ģ h ḩ i ī j k ļ ņ q ŗ š w x y ž ei ie iu // all narrowers of e
// Also: .L41 — international consonants and diphthongs as a narrowers of e/ē
// E wideners
.L24 a ā u ū ai au // vowel wideners of e
// by language rules o should be also included,
// but it is mixed with ȯ and ō
.L25 b c d g ķ l m n p r s t v z dz // consonant wideners of e
.L28 a ā b c d e ē g ķ l m n p r s t u ū v z ai au // all wideners of e
// +---------------------------+
// | Pronunciation of o |
// +---------------------------+
.L30 ō ȯ // uo pre/post fixes. If facultative writing is used, o is spelled as uo
// Default rules for o with succeeding consonants
.L40 č ģ ķ ļ ņ ŗ š ž // uo indicators — o is spelled as uo in words with Latvian soft consonants
.L41 eo f h ḩ io iē y q w x // o indicators — o is spelled as ȯ in words with Latin letters, also narrowers of e/ē
.L42 e i o ng // o prefixes (no a, because of sao.., pao... where o is uo)
.L43 lg ng rb zn ļš ss // o postfixes
.L44 gļ kļ šņ jā // uo postfixes
.L45 b c č d g ģ j k ķ l ļ m n ņ p r ŗ s š t v z ž // non-o/ō consonants
.L46 ā ē ī ū // uo indicator vowels
// +---------------------------+
// | Vowel groups |
// +---------------------------+
.L50 a ā // short/long vowels grouped together
.L51 e ē
.L52 i ī
.L53 u ū
.L54 o ō
.L55 a e i u o // short vowels icluding o
.L56 a e i u // short vowels without o
.L57 ā ē ī ū ō // long vowels including ō
.L58 ā ē ī ū // long vowels without ō
.L59 ae ai ei ie io iu oi ui uo // Dipthongs
// +---------------------------+
// | Consonant groups |
// +---------------------------+
.L60 b d dz dž g ģ j l ļ m n ņ r v z ž // voiced (loud) consonants
.L61 p t k ķ c č s š f h ḩ // unvoiced (silent) consonants
.L62 b c d f g h j k l m n p q r s t v w x z // hard consonants
.L63 č ģ ḩ ķ ļ ņ ŗ š ž // soft consonants
.L64 s t
.L65 t d j s š // root endings for verbs and adjectives
.L66 g ģ
.L67 k ķ
.L68 n r
.L69 k s
// consonant alternation
.L70 b bj // urbis - urbja
.L71 c č // lācis - lāča, pūce - pūču
.L72 d ž // briedis - brieža, priede - priežu
.L73 dz dž // dadzis - dadža, redze - redžu
.L74 g dz // augt - audz - audziet
.L75 k c // braukt - brauc - brauciet
//.L76 currently unused
.L77 l ļ // sīlis - sīļa, sile - siļu
.L78 ln ļņ // cilnis - ciļņa
.L79 m mj // zeme - zemju
.L80 n ņ // zirnis - zirņa, sēne - sēņu
.L81 p pj // ziepes - ziepju
.L82 r ŗ // teteris - teteŗa
.L83 s š // lasis - laša, puse - pušu, pāksts - pākšu
.L84 sl šļ // kāpslis - kāpšļa
.L85 sn šņ // atkusnis - atkušņa
.L86 d s t // veda - vest, meta - mest
.L87 d t z // meta - mezdams, veda - vezdams
.L88 š t // zutis - zuša, bite - bišu
.L89 v vj // kareivis - kareivja.
.L90 z ž // vēzis - vēža, roze - rožu
.L91 zl žļ // zizlis - zižļa
.L92 zn žņ // zvaigzne - zvaigžņu
// +---------------------------+
// | Pronunciation groups |
// +---------------------------+
.group a
a a
a (a a_!
ai ai
aie a_!ie // a-ie is more frequent than ai-e
au au
.group ā
ā a:
ā (A a:_!
.group b
b b
.group c
c ts
c (C ts_!
.group č
č tS
.group d
d d
dz Dz`
dž DZ`
dž (L61 DZ
.group e
e e // Default as narrow e
ee e_|e // internationalisms, prefix: ne-e...
ei (++ ei
// narrow e ---------------------------------------------------------------------- //
a) e (ro e // internationalisms
e (o e
// international consonants
e (JL41+ e
e (L41+++ e
L41) e (@ e // narrow only if there is another syllable for ending
L41J) e (@+ e
// narrowing vowels follow
e (Cinā e
e (CCinā e
e (CCCinā e
e (CCCCL21 e
e (CCCL21 e
e (CCL21 e
e (CL21 e
// narrowing consonants follow
e (L22++ e
e (L22L22+ e
// narrow endings
@) e (_ e
@) e (L12_ e // -et, -eties
@) e (L22L06_ e
@) e (L22L12_ e
@) e (L22L22L06_ e
@) e (L23_ e // -es, -ei, -em of 2. and 5. decl. words
@) e (rA_ e
@) e (rL02_ e // -ris
@) e (rL05_ e // -re
e (CL05_ e // 5. decl. words
e (CCL05_< e
e (CCCL05_<< e
e (JL05_+ e
// wide e ------------------------------------------------------------------------ //
// widening consonants follow
e (L25 E
e (L25L25 E
// widening vowels follow
e (L25L24+ E
e (L25L25L24 E
e (L25L25L25L24 E
e (L25L25L25L25L24 E
// widening endings
e (L01_ E
e (L25L01_ E
e (L25L25L01_ E
e (Jam E
L25) e (CJL18_ E // vareni etc.
// specific words ----------------------------------------------------------------- //
b) e (dL82L05_ e // bedre
_b) e (t_ e
_b) e (z e
_b) e (z_ e
_C) e (_ e // re, te, ve
c) e (tur e
č) e (tr e
d) ebe (L83 ebe
d) ebe (t ebe
_d) e (c e
_d) e (poz e
_dr) e (nL04_ e
_) e (dgarL01_ e // Edgars
elem elem
_) e (lgL04_ e // Elga
e (lL88 e // ..el[tš]
_) e (lzL04_ e // Elza
ene (r ene
e (nt+ e
_) e (s_ e // es
etno etno
g) e (t e
gr) e (dz E
gr) e (z E
ģ) enē (z ene:
in) e (r e
int) e (r e
int) ere (L83 eRe
_j) e (b_ e
_j) e (l_ e
_L20) e (sam_+ _!e // esam
_L20) e (sat_+ _!e // esat
_L20) e (si_ _!e // esi
_L20) e (smu_ _!e // esmu
_m) e (dūzL04_ e
_m) e (kL04_ e // Meka
m) e (lL88 E
m) e (tr e
_n) e (@+ e
_n) ere (tL04_ ERE // Nereta
n) e (rv E
p) e (rs e
pr) e (L71L05_ e // prece
_pr) e (t e
pr) etē (@ ete:
r) ecep (L88L05_ etsep // recepte
r) e (dz e
r) e (pub e
r) e (sp e
r) e (surs e
r) et (L18_ et // reti
r) e (z+ e
r) eze (rL89L05_ eze // rezerve
_s) e (n_ e // sen
_s) e (p e
_s) evastopo (lL05_ evastopo: // Sevastopole
_s) e (v_ e // sev
_s) e (vi_ e
st) e (nd e
str) e (s e
t) e (c+ e
t) ego ego:
_t) e (klL04_ e // Tekla
t) e (km e
_t) e (mp e
t) ermo eRmo
t) e (st e
_t) e (v_ e // tev
_v) e (lgL04_ e // Velga
_v) e (ltL04_ e // Velta
_v) e (ntL04_ E // Venta
_v) e (ntsp E // Ventspils
_z) e (lmL04_ e // Zelma
z) e (m+ e
.group ē
ē e: // Default as narrow ē
i) ē (++ e:
// narrow ē ---------------------------------------------------------------------- //
// narrowing international consonants
ē (L41+ e:
ē (JL41+ e:
ē (L41+ e:
L41) ē (@+ e: // narrow only if there is another syllable for ending
L41J) ē (@ e:
// narrowing vowels follow
ē (CCCCL21 e:
ē (CCCL21 e:
ē (CCL21 e:
ē (CL21 e:
ē (Cinā e:
ē (CCinā e:
ē (CCCinā e:
// narrowing consonants follow
ē (L22+ e:
ē (L22_+ E: // except in ending
ē (L22L22 e:
// narrowing endings
@) ē (_ e:
@) ē (L12_ e: // -ēt, -ēties
@) ē (L22_ e:
@) ē (L22L06_ e:
@) ē (L22L12_ e:
@) ē (L22L22L06_ e:
ē (L22L22L22L22L51_ e:
ē (L22L22L22L51_ e:
ē (L22L22L51_ e:
ē (L22L51_ e:
@) ē (L23_ e:
@) ē (rA_ e:
@) ē (rL02_ e:
ē (CL02_+ e:
L25) ē (L18_+ E:: // cēli, lēni, necerēti
// wide ē --------------------------------------------------------------------------- //
// widening consonants follow
ē (L25 E:
ē (L25L25 E:
// widening vowels follow
ē (L25L24+ E:
ē (L25L25L24 E:
ē (L25L25L25L24 E:
ē (L25L25L25L25L24 E:
// widening endings
ē (L01_ E:
ē (L25L01_+ E:
ē (L25L25L01_ E:
// 5. dec. words
ē (CL05_ e:
ē (CCL05_< e:
ē (CCCL05_<< e:
ē (JL05_+ e:
// specific words ------------------------------------------------------------------- //
b) ē (g@ e:
cilv) ē (L75 E:
d) ē (ļ_+ e:
d) ē (vē e:
dv) ēse (L77 e:se
dz) ē (t e:
ēcē e:tse:
ēdē e:de:
ē (kL04_+ E: // ēka
ē (L86L13_ e: // ēst
ē (rkšķ e:
ē (tā_ E:
ē (tL55_ E:
gr) ē (kL01_ E:
izp) ē (t e:
_kāp) ē (c_ e: // kāpēc
m) ēne (L83 e:ne
m) ē (rķ e:
_m) ē (s_ e: // mēs
_n) ē (_ e:
_p) ē (c+ e:
_p) ē (rL01_ e: // pērs
p) ēte (r e:te // Pēter..
sāp) ē (+ e:
_s) ē (dL05_ e: // sēde
_s) ē (nL04_ e: // Sēna
s) ē (tL04_ E: // sēta
sp) ē (k E:
sp) ē (kL01 E: // ..spēks
sp) ē (L65 e: // spēt
sp) ē (L77 e:
sv) ē (tk E:
šķ) ē (L77L05_ e: // šķēle
šķ) ē (L82L05_ e: // šķēre
_tāp) ē (c_ e: // tāpēc
t) ē (L90 e:
t) ē (mL04_ e: // ..tēma
t) ērē e:Re:
t) ē (zL05_ e: // ..tēze
_v) ē (l_ e: // vēl
_v) ē (lL01_ E: // vēls
_v) ē (rā_ e: // vērā
v) ērtē e:Rte:
.group f
f f
.group g
g g
.group ģ
ģ J
.group h
h h
.group i
i i
i (A i_!
ie ie
_) i (kkat %i // ikkatrs
_) i (kkuL82 %i // ikkurš
_) i (kvien %i // ikviens
iu iu
.group ī
ī i:
.group j
// A) j (@ :j
j j
_) jebk j%ebk // stress on 2nd syllable
.group k
k k
k (ļ k} // tiny pause between k and ļ
.group ķ
ķ c
ķ (L55 c} // tiny pause for sharper sound before short vowels
.group l
l l
C) l (C l- // more voiced variant between consonants
L55) l (@ >l
L57) l (@ :l
L59) l (@+ :l
ll (++ ll
.group ļ
ļ l^
ļ (ķ l^}
.group m
m m
C) m (C m- // more voiced variant between consonants
mm >m:
.group n
n n
C) n (C n- // more voiced variant between consonants
L59) n (@ :n
n (d N
ne (vienl+ n'e // nevienlīdzība
ne (vienmērīg n'e // nevienmērīgi
_) ne (vien n%e // stress on 2nd syllable
n (g N
n (k N
nn n:
.group ņ
ņ n^
.group o
// default policy rules
_C) o (_+ uo` // shorter version of uo for particles
o) o o: // in ..oo.. second o is spelled as ō
o ($w_alt++ o // $alt words in lv_list are spelled as o
o (_$w_alt1++ o: // o at the end of internationalisms ($alt1) words is spelled as ō
L56) o (_ o: // ō at the end of ..ao, ..eo, ..io, ..uo
L42) o o: // o prefixes
o (L43+ o // o postfixes
L41J) o (+ o // o indicators before
o (L41+ o // o indicators after
o (JL41+ o
L30J) o uo // uo indicators before (facultative writing)
L30) o (+ uo
o (JL30 uo // uo indicators after (facultative writing)
o (L30+ uo
o uo // words with Latvian roots are more common
o (_++ uo // common ending for Latvian words
o (L40 uo // usually uo before soft (Latvian) consonants
L40) o uo // usually uo after soft (Latvian) consonants
L46L45) o (< uo // uo prefixes
L46L45L45) o (<< uo
o (L44+ uo // uo postfixes
// Prefixes
_n) o uo` // shorter uo for prefix
// international prefixes
_femt) o o
_hekt) o o
_yokt) o o
_kil) o o
_micr) o o
_mikr) o o
_m) ono ono:
_nan) o o
_pik) o o
_stere) o o:
_zept) o o
// Suffixes
// Standard Latvian suffixes
j) o (L64_ uo
k) o (_+ uo
ojo (L64_ uojuo
o (L86_+++ uo
ošāk (_ uoSa:k
otu (_< uotu
o (_$w_alt2++ uo // $alt2 (international) words in lv_list, which are spelled with uo at the end
L41J) o (lL01_+ o: // [fhqxw]..ols
oJ) o (lL01_ o: // o...ols
o (L62%+ o
aer) o o:
agn) o o
agr) o o
akr) o (n o
akr) o o
alk) o o
amin) o o
andr) o o
anekd) o o:
angl) o o
_ant) o (ņinL04_ o // Antoņina
apr) o (L71L05_ uo // aproce
arist) o o
ater) o o:
_aut) o (< o
bandr) o o:
_bar) o (L12_ uo
bar) o (L65 uo // barot
bar) o o
_bar) o (_ uo
bet) o o
bir) o o
biz) o (L65+ uo
blāv) o uo
bl) o (ķ o
_b) o (L77L05_ uo // bole
_b) o (L88L05_ o // bote
_b) o (L90L05_++ uo // boze
b) o (līL65 uo
br) o (š o
celm) o uo
cet) o o
cēl) o (L80 uo
cikl) o o:
cit) o o
_c) o (_+ o:
daktil) o o
darb) o (L65 uo
dat) o o
deg) o (L65 uo
dek) o o
dem) o o
den) o o
dep) o o // depo.. (zīts/portē/nē/utt.)
desp) o o
dil) o (L80 uo
dinam) o o:
disp) o o
eg) o o>
_ek) o o
eks) o o
ekspl) o o
ekvin) o o
elektr) o o:
ez) o o>
energ) o o:
enL87) o o
ent) o (@ o
epiz) o (L72 o:
epr) o o
ept) o (@ o
eur) o o
gen) o o
get) o o
glik) o o
gn) o o
g) o (L66 o:
gon) o o
iez) o uo
ilg) o (L80L02_ uo // Ilgonis
_ind) o o
indukt) o o
inkas) o o
interp) o o
intr) o o
i) o (CL01_ o:
i) o (CL04_ o:
i) o (CL05_ o:
ip) o o
ir) o (L64 uo
itr) o o
iv) o o
iz) o o
jān) o (+ uo
j) o (L90++ uo
j) o (š+ uo
kaif) o (L65 uo
kain) o o
karb) o o
kart) o o
_kastr) o (L77L02_ uo // kastrolis
kin) o o:
k) o (ķ o
kol) o o
kons) o o
kontr) o (JL56 o:
konv) o o
tr) o (L77L77 o // trollis
kript) o o
kr) o (L80 uo
_kr) o (nL04_ o: // krona
kv) o o
lab) o (L65+ uo
laip) o (L65 uo
leik) o o
lit) o o
lj) o o:
lm) o o
l) o (ģiz+ o
l) o (ģ+ o:
l) o (L66L01_ o:
l) o (L90L05_ uo // ..loze
_l) o (žL04_ o: // loža
lūk) o (++ uo
maest) o o
maj) o o
makr) o o:
malk) o (L65 uo
marat) o o:
mar) o o
maž) o o
mec) o o
met) o (L72 o:
metr) o (@ o
mez) o o
miel) o (L65 uo
miel) o uo
migl) o uo
mir) o (L80+ uo
miz) o uo
m) o (L86L14_+ uo // mosties
mon) o o
m) o (še o
nagl) o uo
nark) o o
neir) o o
_nek) o (_ uo
nerv) o o
net) o o
niek) o uo
nik) o o
_n) o (L41 uo
n) o (L88 uo
okean) o o
okt) o o:
o (L50 o
_) o (ļegL01_ o // Oļegs
omb) o o
on) o o
ont) o (@ o
op) o o
orat) o o:
ort) o (@ o
osm) o o:
pant) o o
paran) o o
pērk) o (L80+ uo
pils) o (L80 uo // pilson
pir) o o
pneim) o o:
p) o (L51 o
_p) o (L77L02_+ uo // polis
polar) o o
pomp) o o:
por) o o
pr) o (L90 o
prop) o o
pseid) o o
raps) o o:
raz) o o
retr) o o
riev) o uo
rik) o o
ring) o o
rip) o uo
rmat) o o
r) o (L90L05_ uo // roze
r) o (z o
rtr) o o
sark) o o
scen) o o
seism) o o
sērf) o uo
sink) o o:
skal) o (+ uo
skler) o o:
slav) o o
slog) o uo
sm) o (ļ o // from Russian
sok) o o
s) o (L77L02_ uo // solis
sol) o o:
son) o o
spid) o o
sport) o uo
sten) o (L65 uo
_sten) o o
ster) o o
svītr) o uo
šalk) o uo // ..šalko..
šan) o uo
_špr) o (L88L05_ o // šprote
tav) o uo
tēl) o (L65 uo
_tikk) o (_ uo // tikko
t) o (č+ o
t) o (L80L02_ uo // ..tonis (uo)
_t) o (+ uo
trak) o uo
tr) o (L80L02_ uo // tronis
_tr) o (L83L05_ o // trose
tr) o (n o
tr) o (ņ uo
turb) o o
vab) o (L77L05_ uo // ..vabole
vair) o (+ uo
vann) o uo
var) o (L80 uo
vask) o uo
vec) o uo
vel) o o
versm) o uo // versmo
viegl) o (+ uo
vizm) o uo
zil) o (L80 uo
žēl) o (L65+ uo
žir) o o
.group oa
k) oa (l oa
_n) oa (sL01_ oa // Noass
.group ob
b) ob ob
gl) ob ob
g) ob (e ob
k) ob ob
m) ob ob
_) ob (amL01_ ob // Obama
ob (je ob
_) ob (lig ob
_) ob (s ob
pr) ob ob
_r) ob (ert ob
r) ob (ež uob
r) obo (t+++ obo
_r) obo (t_+++ uobuo // robot
v) ob ob
.group oc
c) oc (a ots
d) oc ots
em) ocij o:tsij
m) oc (ar o:ts // Mocarts
pr) oc ots
s) oc ots
.group od
an) od o:d
_ar) od uod
atm) od uod
čem) od od
d) od (ek od
j) od (e od
j) odo odo
_kl) od (L01_ o:d // Klods
k) od (L01_ o:d // ..kods
_k) od (L05_ uod // kode
k) od (L51 od
k) odol uoduol
_kum) od (L05_ uod // kumode
mel) od o:d
mel) od (r od
met) odol odol
m) od (e od
_m) od (L05_ uod // mode TODO should think how to handle mōda
m) od (L50l od
m) od (u od
m) od (uš uod
n) od (L05_ o:d // ..node
_) od (ek od
od (erL51 uod
_) od (esL04_ od // Odesa
od (ia od
_) odio odio:
_) odo (s_ uoduo // odos
par) od od
p) od (e od
pr) od od
_r) od (erikL01_ od // Roderiks
r) odod (en odod
t) od (L05_+ o:d // ..tode
.group oe
k) oe oe
.group of
tr) of (L04_ o:f // ..trofa
.group og
anal) og o:g
bl) og og
_d) og (L01_ og // dogs
d) og (m og
er) og og
herc) og o:g
_j) og (L01_ o:g // jogs
j) og og
k) og (n og
kr) og uog
l) og (ar og
_l) og (L01_ uog // logs
l) ogo ogo
ogo uoguo
osm) og og
pr) og (L68 og
sl) og (L01_ uog // slogs
sl) og (o uog // slogot
_sm) og (L01_ o:g // smogs
spr) og uog
sten) og og
šl) og (L01_ uog // (iekš)log
.group oi
_b) oikot oikot
oi oi
.group oj
_bar) oj (L13_ uoj // todo barot should be handled better
b) oj (L04_ oj // ..boja
_k) oj (L04 oj // koja
l) oj (L50 oj
_) oj (ārL01_ oj // Ojārs
pr) oj (L42 oj
_tr) oj (L04_ oj // Troja
z) oj (L01_+ oj // ..zojs
.group ok
ad) ok ok
adv) ok ok
ap) ok ok
apr) ok uok
bar) ok (L01_ ok // baroks
_bar) ok (L77L02_ uok // baroklis
bl) ok ok
b) ok (s ok
_br) ok (ātL01_ ok // brokāts
ciet) ok uok
c) okol okol
_d) ok (L01_ ok // doks
d) ok (u ok
fil) okok okok
g) ok ok
_k) okako (lL04_ okako: // kokakola
k) ok (L01 uo`k // koks with short uo, because of ambiguity
k) ok (og uok
k) okosL01 okos
k) ok (tēl uok
_kr) oko (dilL01_ oko // krokodils
kr) ok (o uok // ..kroko..
l) ok (al ok
l) ok (āc ok
l) okomo okomo
_n) ok (ia_ ok // Nokia
n) ok (L61 ok
ok (āl ok
ok (e ok
okokL01_ okok // ..okoks
_) ok (sanL04_ ok // Oksana
ok (si ok
ok (sol ok
ok (t ok
ok (to ok
ok (ul ok
ok (up ok
ortod) ok ok
plut) ok ok
pr) ok ok
prot) oko oko:
_r) ok (ādL05_ ok // rokāde
r) ok (L04_ uok // ..roka
r) ok (m ok
r) okope oko:p
r) ok (tu uok
sm) ok uok
s) ok (o ok
s) ok (r ok
š) ok ok
_t) ok (ijL04_ ok // Tokija
t) ok (s ok
_ulbr) ok (L04_ ok // Ulbroka
v) ok (a ok
ž) ok (ej ok
.group ol
abs) ol ol
aeros) ol o:l
an) ol ol
ant) ol ol
ap) ol ol
_arn) ol (dL01_ ol- // Arnolds
_ask) ol (dL01_ ol- // Askolds
āb) ol (++ uol
bem) ol (L01_ o:l // bemols
_b) ol (īdL01_ ol // bolīds
_b) ol (īL12_ uol // bolīt
_b) ol (īšanL08_ uol // bolīšanās
_b) ol (L13_ uol
_b) ol ol
b) ol o:l
_b) ol (ošL01_ uol // bološs
c) ol (L05_ o:l
c) ol (l oll
_d) ol (ārL01_ ol // dolārs
ep) ol ol
ev) ol ol
_f) ol (ijL04_ o:l // folija
gond) ol o:l
iz) ol ol
k) ol (ab ol
k) ol (ā ol
_k) ol (L01_ o:l // kols
k) ol (L04_ o:l // kola
k) ol (L51 ol
k) ol (L52 ol
k) olo (n olo
k) ol (o ol
k) ol (p ol
k) ol (s ol
_l) ol (itL04_ ol // Lolita
l) oloj (L13_ uoluoj
l) olo (L12_ uoluo // lolot
mand) ol ol
mauz) ol ol
m) ol (d ol
m) ol (e ol
m) ol (i ol
_m) ol (L01_ o:l // mols
m) ol (u ol
n) ol (ik uol
ol (eo ol
_) ol (gL04_ ol // Olga
ol (ig ol
ol (imp ol
ol (īv ol
_) ol (L04_+ uol // ola
ol (oL66 ol
p) ol (em ol
_p) ol (ied ol
_p) ol (ie uol
_p) ol (ijL04_+ uol // Polija
p) ol (L01_ o:l // ..pols
p) ol (L05_ o:l // ..pole
p) ol (L50 ol
p) ol (L52+ ol
p) ol (o ol
p) olo (_ o:lo: // ..polo
p) ol (st ol
pr) ol (e ol
ras) ol ol
r) ol ol
sīp) ol (+ uol
sk) ol (L04_+ uol // ..skola
sk) olo uoluo // ..skolo..
sk) ol (+ uol
s) ol (id ol
s) ol (ist o:l
s) ol (īdā ol
s) ol (īdL01_ ol // solīds
s) ol (īL61 uol // ..solīt../..solīd..
s) ol (L01_ uol // sols
s) ol (L50r ol
s) ol (oģ ol
s) olo (L88 uo
s) olo (L88_ uo
s) ol (o o:l
s) ol (st ol
s) ol (t ol
s) ol (v ol
_spīd) ol (L04_ uol // Spīdola
t) ol (er ol
t) ol (L01_ o:l // tols
t) ol (L04_+ o:l // ..tola
_t) olsto (jL01_ olsto // Tolstojs
_vit) ol (dL01_ ol // Vitolds
vīt) ol (L01_+ uol // ..vītols
v) ol (d ol
v) ol (ej ol
v) ol (t ol
v) ol (u ol
zīm) ol uol
z) ol (it ol
@z) ol (L01_ o:l // ..zols
z) ol (L05_ uol // ..zole
.group om
an) om om
at) om o:m
aut) om om
b) om (b om
b) om (zL02_ om // bomzis
br) om om
c) om (_ om
d) om (in om
d) om (nL04_ om // domna
dr) om (L01_ o:m // ..droms
gl) om om
k) om (L04_+ o:m // koma
k) om om
k) omo omo
k) ompo ompo
_l) omonoso (vL01_ omon'oso // Lomonosovs
mel) om om
m) om (ent om
nd) om (L01_ o:m
n) om (en om
n) om (ijL04_ o:m // ..nomija
n) om (inL50 om
n) om (inL51 om
n) om (L01_ o:m // ..noms
n) om (L04_ uom // ..noma
n) om (L05_ o:m // ..nome
n) omod uomuod
om (ār om
_) om (L05_ o:m // ome
om (nib om
omot (o omot
_) om (s o:m
pārd) om (+ uom
pl) om om
p) om (er om
p) om (p om
_pr) om (b uom // prombūtne
_pr) om (es uom // promesošs
pr) om om
_pr) om (_ uom // prom
pt) om (L01_ o:m // ..ptoms
rd) om (L01_ o:m
r) om (b om
_r) om (L04_ uom // Roma
r) om (L50 om
st) om (at om
t) om (as om
_t) om (ātL01_ om // tomāts
t) om (ij o:m
t) omo omo
tr) om om
.group on
ab) on on
agl) on (L04_ uon // ..aglona
ag) on (L57 on
ag) on o:n
am) on on
an) on on
_ant) on (L01_ o:n // Antons
ant) on on
astr) on on
aug) on uon
_aut) ono (mL04_ o:nuo // todo autonoma vs autonōma
beg) on (i o:n
bl) on on
b) on (ē on
b) on (us on
br) on on
daig) on uon
dail) on uon
dalt) on o:n
d) on (ald on
d) on (k oN
_d) on (L04_ uon // dona
d) on (n onn
d) ono ono:
dž) on (L01_ on // Džons
egl) on uon
ek) ono ono:
em) on on
f) on (i o:n
furg) on o:n
g) on (ij o:n
g) on on
harm) on o:n
hr) on o:n
hr) on (o on
ikr) on (+ o:n
im) on o>n
ir) on (i< o:n
is) on on
itr) on o:n
j) on (i on
j) on (L02_ uon // jonis
_kart) on (L01_ o:n // kartons
_kl) on on
k) on (L02_ uon // ..konis
k) on on
k) ono ono
kr) on (š on
_laim) on (L02_ uon // Laimonis
lak) on o:n
_l) ondon ondo:n
_l) on (L05_ uon // lone
_l) on on
l) on o:n
_mad) on (L04_ uon // Madona
_mad) on (nL04_ onn // Madonna
mag) on uon
maig) on uon
marg) on uon
milj) on o:n
m) ongo oNgo:
_m) on (ikL04_ o:n // Monika
m) on (it on
_m) on on
m) on (o on
monot) on o:n
m) on (st on
m) on (t on
ol) on (ij o:n
ol) on (ist o:n
on (akt_ uon // šonakt/tonakt
_) on (datr on
on (g oN
on (ko oN
_) on (kuL77L02_ oN // onkulis
on (L01_+ o:n // ..ons
on (l oN
onn onnn
on (o on
on (to on
on (ž oN
pers) on (ā on
pers) on (L04_ o:n
pers) on o:n
pers) on (@@@ o>n
p) on (c on
_p) on (ijL01_ on // ponijs
pont) on o:n
raj) on o:n
_ram) on (L04_ o:n // Ramona
rez) on on
rib) on (uk on
s) on on
sp) on on
t) on (edēļ uon
_t) on (ijL04_ on // Tonija
t) on (ikL04_ o:n // ..tonika
t) on (isk o:n
t) on (iz on
t) onn onnn
t) on on
_t) on (usL01_ o:n // tonuss
vag) on (+ uon // vagon..
z) on (d on
z) on o:n
ž) on (g oN
.group oo
_aut) oo (stL01_ o:uo // autoosta
k) oo (per o:o
k) oo (rd o:o
oo (_ oo:
z) oo oo:
.group op
L41Jsk) op (L01_ o:p // ...skops
ad) op op
cikl) op (L01_ o:p // ciklops
d) op op
eir) op (L04_ o:p
eir) op op
_gal) op (L01_ op // galops
k) op (en op // Kopenhāgena
k) op (ēC op // ..kopēt../..kopēš..
_k) op (ējais_ uop // kopējais
k) op (ējL01_ uop // ..kopējs
k) op (ējL04_ uop // ..kopēja
_k) op (ējo_ uop // kopējo
k) op (ē_ op // ..kopē
k) op (ij op // ..kopij..
k) op (j uop // ..kopj..
k) op (L04_+ uop // ..kopa
k) opo uopuo
k) op (pr uop // ..koppr..
k) op (ulā op
k) op (ulē op
kr) op (ļo uop
l) op (L01_+ uop
m) op op
net) op (_ uop
n) op (er+++ uop
op (c op
op (en op
_) op (erL04_++++ o:p // opera
op (er++++ op
op (iā op
@) op (L01_+ o:p // ..ops
op (o op
op (tiL67 op
op (tim op
op (tis op
_) opto opto
ost) op (L01_ op // ..ostops
ot) op (L01_ o:p // ..otops
_pask) op (L01_ uop // paskops
_p) op (L05_ uop // Pope
p) op op
pr) op op
sk) op (ijL04_ o:p // ..skopija
sk) op (is o:p
sk) op (L01_ o:p // ..skops
_sk) op (L01_ uop // skops
s) op (r op
st) opo (s_ uopuo // ..stopos
_str) op (L01_ uop // strops
_t) op uo`p // top with short uo because of ambiguity
_t) op (āzL01_ op // topāzs
_t) op (b op // topbura
_t) op (inam op // topinambūrs
_t) op (L01_ op
_t) op (m op // topmasts
_t) opog opog
t) opo (L83 uopuo
_t) opol opol
_t) opon opon
t) opot uopuot
tr) op o:p
ut) op (i o:p
.group or
ab) or oR
ak) or oR
aleg) or o:R
alg) or oR
am) or oR
a) or oR
aut) or (i@ oR
b) or (ak oR
_b) or (isL01_ oR // Boriss
b) or (s o:R
b) or (t oR
dat) or o:R
d) or (i oR
_gl) or (ijL04_ o:R // Glorija
gl) or (i oR
_g) or (a_ uoR // gora
g) or (il oR
_g) or (os_ uoR
g) or (o uoR
_hl) or (L01_ o:R // hlors
_ig) or (L01_ o:R // Igors
kal) or o:R
kant) or uoR
k) or (a oR
_k) or (ā oR
k) orbo oRbo
_k) or (dir uoR
_k) or (dz uoR
k) or (ej oR
k) or (ek oR
k) or (el oR
k) or (es oR
k) or (id oR
k) or (ķ oR
k) or (L02_+ uoR // ..koris
_k) or (L05_ uoR // kore
k) oro oRo
k) orpo oRpo
k) or (p oR
k) or (t oR
k) or (um oR
k) or (un oR
k) or (up oR
k) or (v oR
lab) or (a oR
l) or (n oR
min) or (@ oR
m) or (L50 oR
m) or (s oR
n) or (b oR
_n) or (mL04_ o>R // norma
n) or (m oR
n) or (v oR
or (an+ oR
or (at oR
or (āk oR
or (āt oR
or (d oR
_) orego (nL04_ oRego: // Oregona
or (gani oR
or (g oR
or (ien oR
_) origo (_ oRigo: // Origo
or (iģ oR
or (ķest oR
or (L01_+ o:R // ..ors
_) or (L02_+ uoR // ore
or (L66 oR
or (na oR
or (nit oR
or (to oR
pan) or oR
p) or (a uoR
p) or (c oR
p) orno oRno
p) or (o oR
p) or (t oR
r) or oR
s) or (L01_+ o:R // ..sors
s) or oR
sp) or (t oR
_st) or (L05_ uoR // store
_šķ) or (L05_ uoR // šķore
_šņ) or (L05_ uoR // šņore
_š) or (tL07 oR // šorti
t) or (a oR
_t) or (ei uoR
_t) or (eiz_ uoR // toreiz
_t) or (e oR // toreadors
_t) or (ijL01_ o:R // torijs
t) or (L05_+ o:R // ..tore
t) or (L80+ uoR
t) or (o oR
@t) or oR
_t) or (pAd oR
t) or (s oR
_t) or (tL05_ oR // torte
_t) or (ud uoR // toruden
z) or (L01_+ o:R // ..zors
z) or o:R
.group os
ap) ostrof ostRo:f
atm) os os
_blont) os (_ uos // Blontos
b) os (L01_ os // boss
_cit) os (_ uos // citos
_dat) os (_ uos
_d) osto (jevskL02_ osto // Dostojevskis
ep) os (L01_ os // ..eposs
f) osfo osfo:
_gr) osto (nL04_ osto: // Grostona
iz) os uos
kāp) os (t uos
k) os (in os
k) os (m os
_k) osmo (sL01_ osmo // kosmoss
k) os (tīm os
kr) os os
l) os (j os
n) os (tat uos
os (cil os
_) os (karL01_ os // Oskars
os (maL80 os // osman
os (mo os
osto (L65 uostuo
os (t_ uos
p) os (m uos
p) os (tC@ os
p) os (te os
p) os (ter os
p) os (tī uos
p) os (tL01 uos
p) os (tL55m os
p) os (to uos
p) os (tul os
pr) os (p os
pr) os (t os
rib) oso oso:
r) os (ij os
r) os (tb os
spr) ost uost
_ster) os (_ uos // steros
š) os (ej os
_t) os (te os
_t) os (tL01_ os // tosts
_z) os (L06_ uos // zoss
.group ot
an) ot ot
av) ot uot
_bal) ot (ē ot
b) ot (ān ot
d) ot (āc ot
d) ot (ē ot
er) ot (iL67 o:t
er) ot (is o:t
_ez) ot ot
f) oto (_ oto:
g) ot (ik o:t
g) ot (is o:t
_j) ot (L04_ ot // jota
kab) ot ot
_kašal) ot (L01_ ot // kašalots
k) ot (an ot
k) ot (L51 ot
k) ot (l ot
lin) ot (ip ot
_l) ot (iņL04 ot // Lotiņa
l) ot (L05_ ot // ..lote
_l) oto (sL01_ oto // lotoss
mel) ot uot
m) ot (L52 ot
m) oto oto:
nepr) ot uot
_n) ot (L04_ ot // nota
n) ot (L50r ot
ot (k ot
_) oto (C< oto
pil) ot ot
_p) ot (ašL04 ot // potaša
p) ot (eL68 ot
pr) ot (e ot
pr) ot (o ot
pr) oto (š uotuo // protoš..
pr) otot (ip otot
pr) oto (t uotuo // ..protot
pr) ot (u_ uot
publisk) ot uot
r) ot (āc ot
r) ot (b ot
r) ot (er ot
r) ot (ē ot
sab) ot ot
sk) ot (L01_ ot
sl) ot (L04_ uot // slota
sp) ot (+ ot
t) ot (ēm ot
t) ot (L50l ot
_v) ot (_++++++ ot // vot
zig) ot (L01_ ot // ..zigots
zig) ot (L04_ ot // ..zigota
.group ou
dž) ou (l ou
ou ou
.group ov
_k) ov (ārnL02_ uov // kovārnis
k) ov ov
n) ov (at ov
n) ov (āci ov
n) ov (elL05_ ov // novele
_n) ov (emb ov // novembris
n) ov (it ov
n) ov (L04_ ov // nova
n) ov (o ov
_) ov (āc ov
_pl) ov (L01_ ov // plovs
pr) ov (an ov
pr) ov (in ov
pr) ov (L52z ov
pr) ov (L05_ uov // prove
pr) ovo ovo
r) ov ov
sl) ov ov
s) ov ov
_š) ov (L01_ ov // šovs
tet) ov ov
.group oz
_b) oz (a_ uoz // boza
celul) oz o:z
_d) oz (L04_ o:z // doza
_d) oz (L05_ uoz // doze
d) oz oz
_gr) oz (nij oz // from Russian
gr) oz (+ uoz
_j) oz (a_ uoz // joza
kl) oz (et oz
k) ozlov ozlov
_m) oz (L03_ o:z // Mozus
oz (L01_ o:z // ..ozs
@@) oz (L05_ o:z // ..oze
ozo (lL01_ uozuo // ..ozols
oz (on oz
ozo (_ o:zuo
p) oz oz
_r) oz (eL88L05_ oz // rozete
_r) oz (īL80L05_ oz // rozīne
skandal) oz o:z
sp) oz (m uoz
_š) oz (iem_ uoz // šoziem
_t) oz (iem_ uoz // toziem
.group ō
ō o:
.group ȯ
ȯ o // short o
.group p
p p
_) pus (vien p%us // pus..number stress on next syllable
_) pus (div p%us
_) pus (otr p%us
_) pus (trij p%us
_) pus (trīs p%us
_) pus (četr p%us
_) pus (piec p%us
_) pus (seš p%us
_) pus (sept p%us
_) pus (astoņ p%us
_) pus (deviņ p%us
_) pus (desmit p%us
.group q
q (A kv
q (C ku
.group r
r R
.group ŗ
ŗ r
.group s
sh s_!h_! // probably no need to make distinct in other places
_) s (L61 s_ // make s distinct at start of the word before unvocied consonants
s s
.group š
š S
.group t
t t
.group u
u u
ui ui
u (u u_!
L41J) uo u_!o
uo uo
.group ū
ū u:
.group v
v v
// unstressed if starts as vis.. prefix
// except for words where vis.. is part of root
_) vi (sād v'i // visād
_) vi (sēd v'i // visēd
_) vi (skijL01_ v'i // viskijs
vi (skoz v'i // viskoz..
_) vi (sL01_ v'i // viss
_) vi (sL04_ v'i // visa
_) vi (spasaul v'i // vispasaul..
vi (spār v'i // vispār..
vi (stiņ v'i // vistiņ..
_) vi (stk v'i // vistk..
_) vi (stL04_ v'i // vista
_) vi (sum v'i // visum
_) vi (sur_ v'i // visur
_) vi (sval v'i // Visval..
_) vi (svar v'i // Visvar..
_) vis v%is (P3
visvis v%isv%is (P6 // visvis..
_) vi (szinL02_ v'i // viszinis
_) vi (szinL05_ v'i // viszine
.group w
w v
.group x
x ks
C) x _ks
.group y
y y // y is used instead of simple "i", to distinguish them in writing
.group z
z z
.group ž
ž Z
// Other characters
.group
! (\!
. (. _:
'
\.) .
\#) #
\#\#) # (_ _::
A_) - (_D _
A_) # Resti:te
C_) - (_D _
C_) # Resti:te
D_) : (_DD_ // omit colon in time, eg: 2:30
__) - (_D mi:nus
$ dola:rs
! _:izsaukumzi:me_:
: ko:ls
>= l'iela:ks||,vai||v'iena:ds
<= maza:ks||,vai||v'iena:ds
!= nav||viena:ds