Module:hu-pron/testcases2
- පහත දැක්වෙන උපදෙස්, Module:hu-pron/testcases2/documentation හි පිහිටා ඇත. Module:hu-pron/testcases2/documentation]]. [සංස්කරණය]
- ප්රයෝජනවත් සබැඳි: root page • root page’s subpages • සබැඳි • transclusions • testcases • sandbox
111 of 111 tests failed. (refresh)
Text | Expected | Actual | Differs at | |
---|---|---|---|---|
buddhista | ˈbuthiʃtɒ | 1 | ||
gyöngytyúk | ˈɟøɲcuːk | 1 | ||
kisebbségi (respelled kissebbségi) | ˈkiʃːɛpʃeːɡi | 1 | ||
könyvpiac | ˈkøɲfpiʲɒt͡s | 1 | ||
lábtyű | ˈlaːpcyː | 1 | ||
rengeteg tyúk | ˈrɛŋɡɛtɛkcuːk | 1 | ||
rozsszalma | ˈroʃsɒlmɒ | 1 | ||
törzsszám | ˈtørʃsaːm | 1 | ||
vadtyúk | ˈvɒcːuːk | 1 | ||
tánccipő | ˈtaːnt͡sipøː | 1 | ||
tánccsoport (respelled tánc#csoport) | ˈtaːnt͡st͡ʃoport | 1 | ||
bohócsapka (respelled bohóc#sapka) | ˈboɦoːt͡sʃɒpkɒ | 1 | ||
táncszínház (respelled tánc#színház) | ˈtaːnt͡ssiːnɦaːz | 1 | ||
tánczene | ˈtaːnd͡zzɛnɛ | 1 | ||
ácsceruza | ˈaːt͡ʃt͡sɛruzɒ | 1 | ||
kulcscsont | ˈkult͡ʃont | 1 | ||
csúcssebesség | ˈt͡ʃuːt͡ʃʃɛbɛʃːeːɡ | 1 | ||
kulcsszerep | ˈkult͡ʃsɛrɛp | 1 | ||
kavicszátony | ˈkɒvid͡ʒzaːtoɲ | 1 | ||
sertéscomb | ˈʃɛrteːʃt͡somb | 1 | ||
sertéscsülök | ˈʃɛrteːʃt͡ʃyløk | 1 | ||
lovassport | ˈlovɒʃport | 1 | ||
hússzelet (respelled hús#szelet) | ˈhuːʃsɛlɛt | 1 | ||
fáklyászene (respelled fáklyás#zene) | ˈfaːkjaːʒzɛnɛ | 1 | ||
sertészsír (respelled sertés#zsír) | ˈʃɛrteːʒːiːr | 1 | ||
vadászcimbora | ˈvɒdaːst͡simborɒ | 1 | ||
vadászcsizma | ˈvɒdaːst͡ʃizmɒ | 1 | ||
egészség | ˈɛɡeːʃːeːɡ | 1 | ||
halászsas (respelled halász#sas) | ˈhɒlaːsʃɒʃ | 1 | ||
fodrászszalon | ˈfodraːsːɒlon | 1 | ||
gyászzene | ˈɟaːzːɛnɛ | 1 | ||
horgászzsinór | ˈhorɡaːzʒinoːr | 1 | ||
rossz | ˈrosː | 1 | ||
rosszcsont | ˈrost͡ʃont | 1 | ||
összsúly | ˈøsʃuːj | 1 | ||
rossz-szívű (respelled rossz-szivű) | ˈrosːivyː | 1 | ||
dzsesszzene | ˈd͡ʒɛzːɛnɛ | 1 | ||
mézcukor | ˈmeːst͡sukor | 1 | ||
vízcsepp | ˈviːst͡ʃɛpː | 1 | ||
házsor (respelled ház#sor) | ˈhaːʃːor | 1 | ||
tűzszünet | ˈtyːsːynɛt | 1 | ||
közzene | ˈkøzːɛnɛ | 1 | ||
rozscipó | ˈroʃt͡sipoː | 1 | ||
darázscsípés | ˈdɒraːʃt͡ʃiːpeːʃ | 1 | ||
garázssor | ˈɡɒraːʃːor | 1 | ||
garázszene (respelled garázs#zene) | ˈɡɒraːʒzɛnɛ | 1 | ||
bridzscsapat | ˈbrit͡ʃːɒpɒt | 1 | ||
bridzsszövetség | ˈbrit͡ʃsøvɛt͡ʃːeːɡ | 1 | ||
adja | ˈɒɟːɒ | 1 | ||
családjog (respelled család#jog) | ˈt͡ʃɒlaːdjoɡ | 1 | ||
nagyja | ˈnɒɟːɒ | 1 | ||
nagyjavítás (respelled nagy#javítás) | ˈnɒɟjɒviːtaːʃ | 1 | ||
alja | ˈɒjːɒ | 1 | ||
hallja | ˈhɒjːɒ | 1 | ||
feljelent (respelled fel#jelent) | ˈfɛljɛlɛnt | 1 | ||
menj | ˈmɛɲː | 1 | ||
bitumenjárda (respelled bitumen#járda) | ˈbitumɛnjaːrdɒ | 1 | ||
anyja | ˈɒɲːɒ | 1 | ||
könny | ˈkøɲː | 1 | ||
könnyű | ˈkøɲːyː | 1 | ||
könnytelen | ˈkøɲtɛlɛn | 1 | ||
fényjel (respelled fény#jel) | ˈfeːɲjɛl | 1 | ||
partja | ˈpɒrcɒ | 1 | ||
dogozatjavítás (respelled dogozat#javítás) | ˈdoɡozɒtjɒviːtaːʃ | 1 | ||
választottja | ˈvaːlɒstocːɒ | 1 | ||
balettjelenet (respelled balett#jelenet) | ˈbɒlɛtjɛlɛnɛt | 1 | ||
bátyja | ˈbaːcːɒ | 1 | ||
fütty | ˈfycː | 1 | ||
füttyjel | ˈfycjɛl | 1 | ||
füttyel | ˈfycːɛl | 1 | ||
egy (respelled eggy) | ˈɛɟː | 1 | ||
egyet (respelled eggyet) | ˈɛɟːɛt | 1 | ||
unió (respelled únió) | ˈuːniʲoː | 1 | ||
fiaiéi | ˈfiʲɒʲiʲeːʲi | 1 | ||
játssza | ˈjaːt͡sːɒ | 1 | ||
nagyszerű | ˈnɒcsɛryː | 1 | ||
kezd | ˈkɛzd | 1 | ||
kezdte | ˈkɛstɛ | 1 | ||
kezdhet | ˈkɛsthɛt | 1 | ||
sahhal | ˈʃɒxːɒl | 1 | ||
drótsáv (respelled drót#sáv) | ˈdroːtʃaːv | 1 | ||
bizottság | ˈbizot͡ʃːaːɡ | 1 | ||
szövetség | ˈsøvɛt͡ʃːeːɡ | 1 | ||
látsz | ˈlaːt͡sː | 1 | ||
metszés | ˈmɛt͡sːeːʃ | 1 | ||
agyonjátszott (respelled agyon#játszott) | ˈɒɟonjaːt͡sːotː | 1 | ||
adatszerű (respelled adat#szerű) | ˈɒdɒtsɛryː | 1 | ||
ágazatspecifikus (respelled ágazat#specifikus) | ˈaːɡɒzɒtʃpɛt͡sifikuʃ | 1 | ||
rangkórság | ˈrɒŋkoːrʃaːɡ | 1 | ||
meggyszín | ˈmɛcsiːn | 1 | ||
tetszhet | ˈtɛt͡shɛt | 1 | ||
psziché | ˈpsiɦeː | 1 | ||
gyümölcszselé | ˈɟymøld͡ʒʒɛleː | 1 | ||
klasszikus zene | ˈklɒsːikuʒzɛnɛ | 1 | ||
szenes zsák | ˈsɛnɛʒːaːk | 1 | ||
hadd sírjon | ˈhɒtʃiːrjon | 1 | ||
idegklinika (respelled ideg#klinika) | ˈidɛkːlinikɒ | 1 | ||
exkluzív | ˈɛkskluziːv | 1 | ||
adsz | ˈɒt͡sː | 1 | ||
harmadszor | ˈhɒrmɒt͡sːor | 1 | ||
rendszer (respelled rend#szer) | ˈrɛntsɛr | 1 | ||
földszint | ˈfølt͡sint | 1 | ||
hallható | ˈhɒlɦɒtoː | 1 | ||
benn van | ˈbɛɱvɒn | 1 | ||
garázzsal | ˈɡɒraːʒːɒl | 1 | ||
konfiguráció | ˈkoɱfiɡuraːt͡siʲoː | 1 | ||
kínszenvedés | ˈkiːnsɛɱvɛdeːʃ | 1 | ||
baromfi | ˈbɒroɱfi | 1 | ||
elhamvaszt | ˈɛlɦɒɱvɒst | 1 | ||
egység | ˈɛcʃeːɡ | 1 | ||
hegycsúcs | ˈhɛct͡ʃuːt͡ʃ | 1 |
local tests = require('Module:UnitTests')
local to_IPA = require('Module:hu-pron').IPA
local full_link = require('Module:links').full_link
local lang = require('Module:languages').getByCode('hu')
local function link(word)
return full_link{ term = word, lang = lang}
end
local function tag_IPA(IPA)
return '<span class="IPA">' .. IPA .. '</span>'
end
function tests:check_ipa(Latn, IPA, Latn_word)
self:equals(
link(Latn_word or Latn) ..
(Latn_word and (" (respelled " .. Latn .. ")") or ""),
to_IPA(Latn),
IPA,
{ display = tag_IPA }
)
end
function tests:test_ipa()
local examples = {
{ 'buddhista', 'ˈbuthiʃtɒ' },
{ 'gyöngytyúk', 'ˈɟøɲcuːk' },
{ 'kissebbségi', 'ˈkiʃːɛpʃeːɡi', 'kisebbségi' },
{ 'könyvpiac', 'ˈkøɲfpiʲɒt͡s' },
{ 'lábtyű', 'ˈlaːpcyː' },
{ 'rengeteg tyúk', 'ˈrɛŋɡɛtɛkcuːk' },
{ 'rozsszalma', 'ˈroʃsɒlmɒ' },
{ 'törzsszám', 'ˈtørʃsaːm' },
{ 'vadtyúk', 'ˈvɒcːuːk' },
{ 'tánccipő', 'ˈtaːnt͡sipøː' },
{ 'tánc#csoport', 'ˈtaːnt͡st͡ʃoport', 'tánccsoport' },
{ 'bohóc#sapka', 'ˈboɦoːt͡sʃɒpkɒ', 'bohócsapka' },
{ 'tánc#színház', 'ˈtaːnt͡ssiːnɦaːz', 'táncszínház' },
{ 'tánczene', 'ˈtaːnd͡zzɛnɛ' },
{ 'ácsceruza', 'ˈaːt͡ʃt͡sɛruzɒ' },
{ 'kulcscsont', 'ˈkult͡ʃont' },
{ 'csúcssebesség', 'ˈt͡ʃuːt͡ʃʃɛbɛʃːeːɡ' },
{ 'kulcsszerep', 'ˈkult͡ʃsɛrɛp' },
{ 'kavicszátony', 'ˈkɒvid͡ʒzaːtoɲ' },
{ 'sertéscomb', 'ˈʃɛrteːʃt͡somb' },
{ 'sertéscsülök', 'ˈʃɛrteːʃt͡ʃyløk' },
{ 'lovassport', 'ˈlovɒʃport' },
{ 'hús#szelet', 'ˈhuːʃsɛlɛt', 'hússzelet' },
{ 'fáklyás#zene', 'ˈfaːkjaːʒzɛnɛ', 'fáklyászene' },
{ 'sertés#zsír', 'ˈʃɛrteːʒːiːr', 'sertészsír' },
{ 'vadászcimbora', 'ˈvɒdaːst͡simborɒ' },
{ 'vadászcsizma', 'ˈvɒdaːst͡ʃizmɒ' },
{ 'egészség', 'ˈɛɡeːʃːeːɡ' },
{ 'halász#sas', 'ˈhɒlaːsʃɒʃ', 'halászsas' },
{ 'fodrászszalon', 'ˈfodraːsːɒlon' },
{ 'gyászzene', 'ˈɟaːzːɛnɛ' },
{ 'horgászzsinór', 'ˈhorɡaːzʒinoːr' },
{ 'rossz', 'ˈrosː' },
{ 'rosszcsont', 'ˈrost͡ʃont' },
{ 'összsúly', 'ˈøsʃuːj' },
{ 'rossz-szivű', 'ˈrosːivyː', 'rossz-szívű' },
{ 'dzsesszzene', 'ˈd͡ʒɛzːɛnɛ' },
{ 'mézcukor', 'ˈmeːst͡sukor' },
{ 'vízcsepp', 'ˈviːst͡ʃɛpː' },
{ 'ház#sor', 'ˈhaːʃːor', 'házsor' },
{ 'tűzszünet', 'ˈtyːsːynɛt' },
{ 'közzene', 'ˈkøzːɛnɛ' },
{ 'rozscipó', 'ˈroʃt͡sipoː' },
{ 'darázscsípés', 'ˈdɒraːʃt͡ʃiːpeːʃ' },
{ 'garázssor', 'ˈɡɒraːʃːor' },
{ 'garázs#zene', 'ˈɡɒraːʒzɛnɛ', 'garázszene' },
{ 'bridzscsapat', 'ˈbrit͡ʃːɒpɒt' },
{ 'bridzsszövetség', 'ˈbrit͡ʃsøvɛt͡ʃːeːɡ' },
{ 'adja', 'ˈɒɟːɒ' },
{ 'család#jog', 'ˈt͡ʃɒlaːdjoɡ', 'családjog' },
{ 'nagyja', 'ˈnɒɟːɒ' },
{ 'nagy#javítás', 'ˈnɒɟjɒviːtaːʃ', 'nagyjavítás' },
{ 'alja', 'ˈɒjːɒ' },
{ 'hallja', 'ˈhɒjːɒ' },
{ 'fel#jelent', 'ˈfɛljɛlɛnt', 'feljelent' },
{ 'menj', 'ˈmɛɲː' },
{ 'bitumen#járda', 'ˈbitumɛnjaːrdɒ', 'bitumenjárda' },
{ 'anyja', 'ˈɒɲːɒ' },
{ 'könny', 'ˈkøɲː' },
{ 'könnyű', 'ˈkøɲːyː' },
{ 'könnytelen', 'ˈkøɲtɛlɛn' },
{ 'fény#jel', 'ˈfeːɲjɛl', 'fényjel' },
{ 'partja', 'ˈpɒrcɒ' },
{ 'dogozat#javítás', 'ˈdoɡozɒtjɒviːtaːʃ', 'dogozatjavítás' },
{ 'választottja', 'ˈvaːlɒstocːɒ' },
{ 'balett#jelenet', 'ˈbɒlɛtjɛlɛnɛt', 'balettjelenet' },
{ 'bátyja', 'ˈbaːcːɒ' },
{ 'fütty', 'ˈfycː' },
{ 'füttyjel', 'ˈfycjɛl' },
{ 'füttyel', 'ˈfycːɛl' },
{ 'eggy', 'ˈɛɟː', 'egy' },
{ 'eggyet', 'ˈɛɟːɛt', 'egyet' },
{ 'únió', 'ˈuːniʲoː', 'unió' },
{ 'fiaiéi', 'ˈfiʲɒʲiʲeːʲi' },
{ 'játssza', 'ˈjaːt͡sːɒ' },
{ 'nagyszerű', 'ˈnɒcsɛryː' },
{ 'kezd', 'ˈkɛzd' },
{ 'kezdte', 'ˈkɛstɛ' },
{ 'kezdhet', 'ˈkɛsthɛt' },
{ 'sahhal', 'ˈʃɒxːɒl' },
{ 'drót#sáv', 'ˈdroːtʃaːv', 'drótsáv' },
{ 'bizottság', 'ˈbizot͡ʃːaːɡ' },
{ 'szövetség', 'ˈsøvɛt͡ʃːeːɡ' },
{ 'látsz', 'ˈlaːt͡sː' },
{ 'metszés', 'ˈmɛt͡sːeːʃ' },
{ 'agyon#játszott', 'ˈɒɟonjaːt͡sːotː', 'agyonjátszott' },
{ 'adat#szerű', 'ˈɒdɒtsɛryː', 'adatszerű' },
{ 'ágazat#specifikus', 'ˈaːɡɒzɒtʃpɛt͡sifikuʃ', 'ágazatspecifikus' },
{ 'rangkórság', 'ˈrɒŋkoːrʃaːɡ' },
{ 'meggyszín', 'ˈmɛcsiːn' },
{ 'tetszhet', 'ˈtɛt͡shɛt' },
{ 'psziché', 'ˈpsiɦeː' },
{ 'gyümölcszselé', 'ˈɟymøld͡ʒʒɛleː' },
{ 'klasszikus zene', 'ˈklɒsːikuʒzɛnɛ' },
{ 'szenes zsák', 'ˈsɛnɛʒːaːk' },
{ 'hadd sírjon', 'ˈhɒtʃiːrjon' },
{ 'ideg#klinika', 'ˈidɛkːlinikɒ', 'idegklinika' },
{ 'exkluzív', 'ˈɛkskluziːv' },
{ 'adsz', 'ˈɒt͡sː' },
{ 'harmadszor', 'ˈhɒrmɒt͡sːor' },
{ 'rend#szer', 'ˈrɛntsɛr', 'rendszer' },
{ 'földszint', 'ˈfølt͡sint' },
{ 'hallható', 'ˈhɒlɦɒtoː' },
{ 'benn van', 'ˈbɛɱvɒn' },
{ 'garázzsal', 'ˈɡɒraːʒːɒl' },
{ 'konfiguráció', 'ˈkoɱfiɡuraːt͡siʲoː' },
{ 'kínszenvedés', 'ˈkiːnsɛɱvɛdeːʃ' },
{ 'baromfi', 'ˈbɒroɱfi' },
{ 'elhamvaszt', 'ˈɛlɦɒɱvɒst' },
{ 'egység', 'ˈɛcʃeːɡ' },
{ 'hegycsúcs', 'ˈhɛct͡ʃuːt͡ʃ' },
}
self:iterate(examples, 'check_ipa')
end
return tests