blob: 20ca145a64e2ee12fa9f65b4f8b9d7cbbe2f47e5 [file] [log] [blame]

// "hbs" is the ISO 639-3 code for Serbian/Croatian/Bosnian macrolanguage
// This file is UTF-8 encoded
//The next line gives a voice which is used to find a phoneme table to use to compile this dictionary
//voice=hr
// Conditional rules:
// ?1 Croatian
// ?2 Serbian
// ?3 Bosnian (Bosna and Hercegovina)
// ?4 Serbian & Bosnian
.replace
// Cyrl Latn -- Cyrillic to Latin
а a // U+0430
б b // U+0431
в v // U+0432
г g // U+0433
д d // U+0434
е e // U+0435
ж ž // U+0436
з z // U+0437
и i // U+0438
к k // U+043A
л l // U+043B
м m // U+043C
н n // U+043D
о o // U+043E
п p // U+043F
р r // U+0440
с s // U+0441
т t // U+0442
у u // U+0443
ф f // U+0444
х h // U+0445
ц c // U+0446
ч č // U+0447
ш š // U+0161
ђ đ // U+0452
ѓ đ // U+0453
ѕ dz // U+0455
ј j // U+0458
љ lj // U+0459
њ nj // U+045A
ћ ć // U+045B
ќ ć // U+045C
џ dž // U+045F
.group a
a a
X) a ($w_alt1 a:
a (j A
a (r A // don't reduce to [&]
_hrv) a (t a:
.group b
b b
.group c
c ts
.group č
č tS
.group ć
ć tS;
.group d
d d
dz dz
_) dz (_ dz@
dž dZ
_) dž (_ dZ@
.group đ
đ dZ;
.group e
e E
X) e ($w_alt1 E:
j) e e
e (j e
_) exe %ekse // filetype
?2 _) exe %eikse // filetype
.group f
f f
.group g
g g
.group h
h h
_) h x
.group i
i i
X) i ($w_alt1 i:
._) ini %ini // filetype
.group j
j j
XA) j (_ j_ // short pause after final [j] in one-syllable words
.group k
k k
.group l
l l
K) l (K l-
_) lj (_ l^@
lj (+ l^
v) lj lj
.group m
m m
.group n
n n
n (g N
n (k N
nj n^
_) nj (_ n^@
.group o
o o
X) o ($w_alt1 o:
ou oU
.group p
p p
.group q
q k
qu kv
?2 qu ku
.group r
r R
A) r (A R
K) r (A r* // this phoneme expands to [@-*]
rr R
r (_ R
K) r (K R2
.group s
s s
.group š
š S
.group t
t t
.group u
u u
X) u ($w_alt1 u:
.group v
v v
.group w
w v
.group x
x ks
.group y
y j
K) y (K i
.group z
z z
.group ž
ž Z
.group
á a:
é e:
í i:
ó o:
ú u:
ä _^_DE // use German voice
ö _^_DE
ü _^_DE
ß _^_DE
$ d'ol&R
__) - (_D minus
A_) - (_D _
C_) - (_D _
.group 0xce // Greek letters
α 'alf&
ά 'alf&||t'onos
β b'et&
γ g'am&
δ d'elt&
ε 'epsIlon
έ 'epsIlon||t'onos
ζ z'et&
η 'et&
ή 'et&||t'onos
θ tx'et&
ι j'ot&
ί j'ot&||t'onos
κ k'ap&
λ l'amd&
μ m'i
ν n'i
ξ ks'i
ο 'omIkr*on_
.group 0xcf // Greek letters
π p'i
ρ R'o
σ s'igm&
ς gr-tSko_||z'avr-Sno_||s'igm&
τ t'au
υ gr-tSki_||'ipsIlon
ύ gr-tSki||'ipsIlon||t'onos
φ f'i
χ x'i
ψ ps'i
ω 'omeg&
ώ 'omeg&||t'onos
ό 'omIkr*on||t'onos