Files
espeak-ng/dictsource/hu_list
T
jonsd f2eed5229e [1.41.32]
lang=hu, ordinal number fixes
--punct, changes to intonation of punctuation names.
Add language option: don't stress second part of hyphenated words.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@230 d46cf337-b52f-0410-862d-fd96e6ae7743
2009-11-09 13:11:13 +00:00

795 lines
14 KiB
Plaintext
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// Translations for Hungarian words
// This file is UTF-8 encoded.
// Numbers
_0 nullA
_1 EJ
_2 kEt:Y:
_3 ha:R2om
_4 ne:J
_5 Yt
_6 hAt
_7 he:t
_8 n^olts
_9 kilEnts
_10 ti:z
_1X tizEn
_20 hu:s
_2X huson
_3X hAR2mints
_4X nEJvEn
_5X YtvEn
_6X hAtvAn
_7X hEtvEn
_8X n^oltsvAn
_9X kilEntsvEn
_0C sa:z
_0M1 EzER2
_1M1 EzER2
_2M1 ke:tEzER2
_0M2 millio:
_1M2 millio:
_2M2 ke:tmillio:
_0M3 millia:R2d
_1M3 EJmillia:R2d
_2M3 ke:tmillia:R2d
_0M4 billio:
_1M4 billio:
_2M4 ke:tbillio:
_dpt ||Ege:s //Not need the pause before this word
_0Z1 tizEd // tenths
_0Z2 sa:zAd // hundredths
_0Z3 EzR2Ed
_0Z4 ti:zEzR2Ed
_0Z5 sa:zEzR2Ed
_0Z6 miliomod
_0Z7 ti:zmiliomod
_0Z8 sa:zmiliomod
// ordinal numbers
_ord Edik
_0o n'ullAdik
_1ox ElSY: // number = '1' only
_2ox ma:Sodik // number = '2' only
_1o EJ:Edik
_2o kEt:Edik
_3o hAR2_mAdik
_4o nEJEdik
_5o YtYdik
_6o hAtodik
_7o hEtEdik
_8o n^oltsAdik
_9o kilEntsEdik
_10o tizEdik
_20o husAdik
_30o hAR2_mintsAdik
_60o hAtvAnAdik
_80o n^oltsvAnAdik
_0Co sa:zAdik
_2Co ke:tsa:zAdik
_0M1o EzR2Edik
_1M1o EzR2Edik
_2M1o ke:tEzR2Edik
// $alt2 means these rules only apply if the previous word
// has $alt1 (language specific). $text implies $only (for this group only)
_0-a A $alt2
_0-i Ei $alt2
_0-e E $alt2
_0-án a:n $alt2
_0-ára a:R2A $alt2
_0-ére e:R2E $alt2
_0-ra a:R2A $alt2
_0-re e:R2E $alt2
_0-én e:n $alt2
_0-ai Ai $alt2
_0-ei Ei $alt2
_0-től e:tY:l $alt2
_0-tól a:to:l $alt2
_0-ig e:ig $alt2 //special date ordinal numbers for example elsejéig, negyedikéig etc.
(1-e) elseje $text $alt2
(1-én) elsején $text $alt2
(1-jén) elsején $text $alt2
(1-i) elsejei $text $alt2
(1-ei) elsejei $text $alt2
(1-ére) elsejére $text $alt2
(1-re) elsejére $text $alt2
(1-től) elsejétől $text $alt2
(1-ig) elsejéig $text $alt2
(2-i) másodikai $text $alt2
(2-ig) másodikáig $text $alt2
(3-i) hAR2_mAdikAi $alt2
(3-ig) harmadikáig $text $alt2
(6-i) hAtodikAi $alt2
(6-ig) hatodikáig $text $alt2
(8-i) n^'oltsAdikAi $alt2
(8-ig) nyolcadikáig $text $alt2
(13-ig) tizenharmadikáig $text $alt2
(16-ig) tizenhatodikáig $text $alt2
(18-ig) tizennyolcadikáig $text $alt2
(20-i) huszadikai $text $alt2
(20-ig) huszadikáig $text $alt2
(23-ig) huszonharmadikáig $text $alt2
(26-ig) huszonhatodikáig $text $alt2
(28-ig) huszonnyolcadikáig $text $alt2
(30-ig) harmincadikáig $text $alt2
(30-i) harmincadikai $text $alt2
// these exceptions only for 0, not for other numbers ending in '0'
(0-ás) nul:a:S
(0-t) nul:a:t
(0-val) nul:a:vAl
// entries with a single digit such as (2-i) also apply to 22, 32, etc, unless $only
// with these suffixes, use [J:] not [J]
(1-es) EJ:ES
(1-et) EJ:Et
(1-est) EJ:ESt
(1-esét) EJ:ESe:t
(1-esével) EJ:ESe:vEl
(1-essel) EJ:ES:El
(1-eseik) EJ:ESEik
(1-eseikkel) EJ:ESEik:El
(1-eseiket) EJ:ESEikEt
(1-esekkel) EJ:ESEk:El
(1-esek) EJ:ESEk
(1-el) EJ:El
(2-es) kEt:ES
(2-est) kEt:ESt
(2-essel) kEt:ES:El
(2-őt) kEt:Y:t
(2-esen) kEt:ESEn
(2-esével) kEt:ESe:vEl
(2-n) kEt:Y:n
(2-esekkel) kEt:ESEk:El
(2-eseket) kEt:ESEkEt
(2-eseik) kEt:ESEik
(3-as) ha:R2mAS
(3-asának) ha:R2mASa:nAk
(3-ason) ha:R2mASon
(3-assal) ha:R2mAS:Al
(3-asával) ha:R2mASa:vAl
(3-ast) ha:R2mASt
(3-at) ha:R2mAt
(3-al) ha:R2om:Al
(4-el) ne:J:El //4 number suffixes (now contains one suffix)
(5-tel) Yt:El
(5-el) Yt:El
(6-al) hAt:Al
(6-tal) hAt:Al
(7-es) hEtES
(7-est) hEtESt
(7-esek) hEtESEk
(7-eseket) hEtESEkEt
(7-esekkel) hEtESEk:El
(7-esbe) hEtESbE
(7-esben) hEtESbEn
(7-esük) hEtESyk
(7-tel) he:t:El
(7-el) he:t:El
(10-es) tizES // use [i] not [i:]
(10-est) tizESt
(10-essel) tizES:El
(10-esével) tizESe:vEl
(20-as) husAS // use [u] not [u:]
(20-ast) husASt
(20-assal) husAS:Al
(20-asával) husASa:vAl
//special number exceptions
(10-el) ti:zzEl
(20-al) hu:s:Al
(30-al) hAR2mints:Al
(40-el) nEJvEn:El
(50-el) YtvEn:El
(60-al) hAtvAn:Al
(70-el) hEtvEn:El
(80-al) n^oltsvAn:Al
(90-el) kilEntsvEn:El
// These words mean that a dot after number, immediately preceding, does not mean an ordinal number
január $alt
február $alt
március $alt
április $alt
május $alt
június $alt
július $alt
augusztus $alt
szeptember $alt
október $alt
november $alt
december $alt
//The following 12 row contains shorter hungarian month names
jan $alt
feb $alt
febr $alt
márc $alt
ápr $alt
máj $alt
jún $alt
júl $alt
aug $alt
szept $alt
okt $alt
now $alt
dec $alt
//this following 7 lines means the 7 hungarian day name
hétfő $alt
kedd $alt
szerda $alt
csütörtök $alt
péntek $alt
szombat $alt
vasárnap $alt
// accent names
_lig ligAtu:R2A
_acu e:lES
_ac2 kEt:Y:S
_brv fe:lkYR2
_ced tse:dillE
_cir tsiR2kumflEks
_dia tR2e:mA
//_dot // dot above
_grv tompA
_hac pipA
_mcn mAkR2on // ?? macron
_ogo hoR2gok
_rng kYR2
_stk a:thu:za:S
_tld tildE
// characters
_#9 tAb
_#13 vAlAmi
_#32 so:kYz
_cap n'AJ_|
// Abbreviations
ÁNTSZ a:Ente:Es $allcaps
km kilo:me:tER2
GYSEV JESEv $allcaps
GYESEV JESEv $allcaps
HÉV he:v $allcaps
City siti $capital
GDP dZi:di:pi: $allcaps
HSDPA $abbrev $allcaps
ORTT $abbrev $allcaps
ORFK oEREfka: $abbrev $allcaps
MÁV ma:v $allcaps
MTI $abbrev $allcaps
mm milime:tER2
VDSZSZ ve:de:EsEs $allcaps
a.m An^n^i||m'int $dot
ún u:JnEvEzEt: $dot
dr doktoR2 $dot
mr mistER2 $dot //in hungarian we not use, but lot of books contains this word.
mrs misis $dot //In hungarian we not use, but lot of book contains this word.
gpu $abbrev
GB gigAba:jt $allcaps
MB mEgAba:jt $allcaps
OK ok $allcaps
mvgyosz Emve:Je:oEs
OTP o:te:pe: $allcaps
id idY:SEb: $dot
ill illEtvE $dot
ifj ifjAb: $dot
mta $abbrev
pl pe:lda:ul $dot
stb SAtYb:i $dot
u.n u:JnEvEzEt: $dot
ú.n u:JnEvEzEt: $dot
vö v'EZd||_'Yss2E
// Articles
a $u $strend2 // the
az $u $strend2
//aki $u+ // that
ez $unstressend // this
// Pronouns
// If these are only used for emphasis then then don't need $u
én $unstressend
te $unstressend
ők $unstressend $pause
mi $unstressend
ti $unstressend
ők $unstressend
maga $unstressend
maguk $unstressend
// Conjunctions
és $u $strend2 // and
de $u+ $pause // but
vagy $u+ $pause // or
mert $u $pause // because
miatt $u // because
bár $u $pause // although
habár $u $pause // although
ha $u $pause // if
noha $u $pause // even thought
// Prepositions etc.
// Negative
nem $unstressend $combine $strend
ne $unstressend
e $u // "-e" question
e $atend // stressed at end of sentence
// Unstressed adverbs prepositions etc.
néhány $unstressend
is $u // also
elöl $unstressend // in front of
elől $unstressend
elé $unstressend
előtt $unstressend
mögül $unstressend // behind
mögött $unstressend
mögé $unstressend
kívül $unstressend
után $unstressend // after
alól $unstressend
alá $unstressend
alatt $unstressend // below
felől $unstressend // above
felé $unstressend
fölé $unstressend
felett $unstressend // above
fölött $unstressend
//mellől $u // besides
//mellé $u
//mellett $u
lett $unstressend
ott $unstressend
itt $unstressend
neked $unstressend
nektek $unstressend
nekik $unstressend
neki $unstressend
nekem $unstressend
//közül $u
//közé $u
//között $u
an $u // so many persons
as $u
ba $unstressend // into
ban $unstressend // in
be $unstressend
ben $unstressend
ból $unstressend // from inside
ből $unstressend
e $u // in query, his/her
ei $u // his her multiole
en $u
es $u
hez $unstressend
hoz $unstressend // to
höz $unstressend
ig $unstressend // up to
ik $unstressend // -th
nak $unstressend // of, him/her
nek $unstressend
nál $unstressend // by
nél $unstressend
on $unstressend // on
en $unstressend // on
os $u
ra $unstressend // onto
re $unstressend
ról $unstressend // from top of, about
röl $unstressend
ről $unstressend
szer $u
szor $u // times
szó $unstressend
szór $u
ször $u
tól $unstressend // from
töl $unstressend
től $unstressend
val $unstressend // with
vel $unstressend
án $u // on that day
é $u // his, her
éi $u // his, her multiple
én $unstressend
ón $u
ós $u
ön $unstressend
ös $u
ellen $unstressend // against
//elé $u // before
//óta $u // since
sok $unstressend // many
kevés $unstressend // few
se $unstressend // neither
sem $unstressend // nor
be $unstressend //into
ki $unstressend // out of
le $unstressend // down
fel $unstressend // up
föl $unstressend // up
meg $unstressend // finish an action
el $unstressend // away
át $unstressend //through
rá $unstressend //onto
ide $unstressend // here
oda $unstressend // there
szét $unstressend //apart
//össze $u //connect with
//vissza $u //back
volna $unstressend // would
//részén $u //on ... part of
nélkül $unstressend // without
//folytán $u // because of
úgy $unstressend // like that
így $unstressend // like this
egyaránt $unstressend // alike
//minden $strend // all
mindent $strend
//részben $u // partly
egyik $unstressend // one of
//másik $u // the other
lehet $unstressend
rossz $unstressend
jó $unstressend
jót $unstressend
kér $unstressend
tartják $unstressend
erős $unstressend
lennie $unstressend
közt $u+
levegőjére $unstressend
ad $unstressend
kapják $unstressend
kap $unstressend
már $unstressend
maradt $unstressend
jobb $unstressend
most $unstressend
még $unstressend
gép $unstressend
részt $unstressend
lenne $unstressend
őt $unstressend
helyes $u+
fák $unstressend
et $unstressend
megvédeni $unstressend
sztrájk $unstressend
hír $unstressend
magukat $unstressend
majd $unstressend
áll $unstressend
állt $unstressend
arról $unstressend
innen $unstressend
érjen $unstressend
nap $unstressend
név $unstressend
lány $unstressend
lányt $unstressend
vár $unstressend
várt $unstressend
ért $unstressend
ér $unstressend
tag $unstressend
tesz $unstressend
tett $unstressend
tette $unstressend
baj $unstressend
csak $unstressend
vált $unstressend
jut $unstressend
legyen $unstressend
azt $unstressend
ezt $unstressend
út $unstressend
tiszt $unstressend
vesz $unstressend
cég $unstressend
járt $unstressend
jár $unstressend
él $unstressend
élsz $unstressend
élt $unstressend
hát $unstressend
fiú $unstressend
srác $unstressend
ült $unstressend
ám $unstressend
rám $unstressend
tűnik $unstressend
nyújt $unstressend
nincsen $unstressend
mégy $unstressend
nő $unstressend
nőt $unstressend
sas $unstressend
sast $unstressend
fél $unstressend
félt $unstressend
félsz $unstressend
düh $unstressend
más $unstressend
mást $unstressend
rúd $unstressend
mint $unstressend $brk $combine
iránt $unstressend
légy $unstressend
tűnt $unstressend
ösét $unstressend
új $unstressend
nyúlt $unstressend
magát $unstressend
engem $unstressend
téged $unstressend
minket $unstressend
titeket $unstressend
őket $unstressend
cikk $unstressend
vont $unstressend
mond $unstressend
jutni $unstressend
jött $unstressend
szólsz $unstressend
lőtt $unstressend
sor $unstressend
árt $unstressend
fest $unstressend
fújt $unstressend
kért $unstressend
tét $unstressend
kém $unstressend
jön $unstressend
bent $unstressend
kezd $unstressend
ránk $unstressend
gondolt $unstressend
dönt $unstressend
véli $unstressend
folyt $unstressend
döntött $unstressend
fájt $unstressend
hozni $unstressend
lát $unstressend
kép $unstressend
nyert $unstressend
függ $unstressend
hidd $unstressend
megy $unstressend
hírt $unstressend
hely $unstressend
jutott $unstressend
mit $unstressend
forrás $unstressend
terv $unstressend
mind $unstressend
ment $unstressend
jól $unstressend
napját $unstressend
több $unstressend
tart $unstressend
hág $unstressend
// word pairs
(hogy a) h,oJ,A
(hogy az) h,oJ,Az
(hogy aki) h,oJ,Aki
// Verbs
vagyok $u // to be, present
vagy $u
van $u
vagyunk $u
vagytok $u
vannak $u
voltam $u // to be, past
voltál $u
volt $u
voltunk $u
voltatok $u
voltak $u
leszek $u // to be, future
leszel $u
lesz $u
leszünk $u
lesztek $u
lesznek $u
kell $unstressend // should
szabad $u+ // can (allowed)
fog $u+ // going to
fogok $u+
fogsz $u+
fogunk $u+
fogtok $u+
fognak $u+
tud $u+ // can
tudok $u+
tudsz $u+
tudunk $u+
tudtok $u+
tudnak $u+
// Letters
_a A:
a A: $atend // letter "a"
b be:
c tse:
d de:
_e E
f Eff
g ge:
h ha:
j je:
k ka:
l Ell
m Emm
n Enn
p pe:
q ku
r ERR
s S_
s ES $atend
_s ES
v ve:
w duplAve:
x iks
y ipsilon
z ze:
_é e:
é $atend
V // this means that "v ve:" is only used for lower-case
X
cs tSe:
dz dze:
dzs dZe:
sz Es
zs Ze:
gy Je:
ty ce:
ly Ellipsilon
ny En^
ä $accent
æ $accent
ç $accent
ñ $accent
ø $accent
ß _^_DE
… _p%ontp%ontp%ont // 3 or more dots are changed to elipsis
. p%ont $max3
_. pont
* tSillAg $max3
% sa:zAle:k $max3
+ plus $max3
/ pER2 $max3
= EJEnlY: $max3
# kEt:Y:SkER2Est $max3
@ kukAts $max3
& e:S $max3
€ EuR2o
¶ bEkEzde:S
§ s'AkAs
~ tildE
° fokjEl
Ft foR2int
\ bEks2lES $max3
^ fYlfEle:n^i:l
_, vEss2Y:
_; pontoSvEss2Y:
_: kEt:Y:Spont
_! fElkia:lto:jEl
_? ke:R2dY:jEl
_- m'inus $max3
__ Ala:hu:za:S $max3
_' ApostR2o:f
_– nAJkYtY:
_— kviR2tmi:nus
_" ide:zY:jEl
_( b'Alza:R2o:jEl $max3
_) j'obbza:R2o:jEl $max3
_[ n^'ito:sYglEtES $max3
_] z'a:R2o:sYglEtES $max3
_{ k'EzdY:kAptSoS $max3
_} v'e:gkAptSoS $max3
_… pontpontpont
_• di:spont
_| fyg:Y:lEgESvonAl
_> nAJob
_< kiSSEb
_¤ pe:nznEmjEl
// Main Exceptions List
//=====================
nato na:to:
$textmode
MSZP emeszpé
SZDSZ eszdéesz
(://) kettőspontperper $pause
egyezség eggyesség
(Szvsz) eszvéesz
(CD-k) cédék
(cd-k) cédék
(CD-n) cédén
(cd-n) cédén
(cd-d) cédéd
(CD-d) cédéd
(db-os) darabos
(db-ot) darabot