Module:pl-IPA/sandbox/testcases
Appearance
< Module:pl-IPA | sandbox
- පහත දැක්වෙන උපදෙස්, Module:pl-IPA/sandbox/testcases/documentation හි පිහිටා ඇත. Module:pl-IPA/sandbox/testcases/documentation]]. [සංස්කරණය] Categories were auto-generated by Module:module categorization. [edit]
- ප්රයෝජනවත් සබැඳි: root page • root page’s subpages • සබැඳි • transclusions • tested module • sandbox of (වෙනස)
All tests passed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
klacz | klat͡ʂ | klat͡ʂ | |
odrzut | ˈɔd.ʐut | ˈɔd.ʐut | |
zupa | ˈzu.pa | ˈzu.pa | |
przeżytek | pʂɛˈʐɨ.tɛk | pʂɛˈʐɨ.tɛk | |
awers | ˈa.vɛrs | ˈa.vɛrs | |
abażur | aˈba.ʐur | aˈba.ʐur | |
haczyk | ˈxa.t͡ʂɨk | ˈxa.t͡ʂɨk | |
różdżka | ˈruʂ.t͡ʂka | ˈruʂ.t͡ʂka | |
będąc | ˈbɛn.dɔnt͡s | ˈbɛn.dɔnt͡s | |
względnie | ˈvzɡlɛn.dɲɛ | ˈvzɡlɛn.dɲɛ | |
łódka | ˈwut.ka | ˈwut.ka | |
także | ˈtaɡ.ʐɛ | ˈtaɡ.ʐɛ | |
jakby | ˈjaɡ.bɨ | ˈjaɡ.bɨ | |
krzak | kʂak | kʂak | |
odtworzyć | ɔtˈtfɔ.ʐɨt͡ɕ | ɔtˈtfɔ.ʐɨt͡ɕ | |
dach domu | daɣ ˈdɔ.mu | daɣ ˈdɔ.mu | |
liść zielony | liʑd͡ʑ ʑɛˈlɔ.nɨ | liʑd͡ʑ ʑɛˈlɔ.nɨ | |
kawka | ˈkaf.ka | ˈkaf.ka | |
wybór | ˈvɨ.bur | ˈvɨ.bur | |
rząd | ʐɔnt | ʐɔnt | |
wagary | vaˈɡa.rɨ | vaˈɡa.rɨ | |
afrykański | af.rɨˈkaɲ.ski | af.rɨˈkaɲ.ski | |
kwazinorma (respelled kwaz-inorma) | kfa.ziˈnɔr.ma | kfa.ziˈnɔr.ma | |
naukowiec (respelled na-ukowiec) | na.uˈkɔ.vjɛt͡s | na.uˈkɔ.vjɛt͡s | |
dżawa | ˈd͡ʐa.va | ˈd͡ʐa.va | |
klechda | ˈklɛɣ.da | ˈklɛɣ.da | |
zaawansowany | za.a.van.sɔˈva.nɨ | za.a.van.sɔˈva.nɨ | |
powstrzymać | pɔfˈstʂɨ.mat͡ɕ | pɔfˈstʂɨ.mat͡ɕ | |
babski | ˈbap.ski | ˈbap.ski | |
przeświadczyć (respelled przeˈświad.czyć) | pʂɛˈɕfjat.t͡ʂɨt͡ɕ | pʂɛˈɕfjat.t͡ʂɨt͡ɕ | |
suchokwiat | suˈxɔk.fjat | suˈxɔk.fjat | |
zewnętrzny | zɛvˈnɛn.tʂnɨ | zɛvˈnɛn.tʂnɨ | |
nie od razu Rzym zbudowano (respelled nie od-razu Rzym zbudowano) | ɲɛ ɔdˈra.zu ʐɨm zbu.dɔˈva.nɔ | ɲɛ ɔdˈra.zu ʐɨm zbu.dɔˈva.nɔ | |
natura ciągnie wilka do lasu | naˈtu.ra ˈt͡ɕɔŋ.ɡɲɛ ˈvil.ka dɔ ˈla.su | naˈtu.ra ˈt͡ɕɔŋ.ɡɲɛ ˈvil.ka dɔ ˈla.su | |
ugryźć się w język (respelled ugryźć się w-język) | ˈuɡ.rɨɕt͡ɕ ɕɛ ˈvjɛw̃.zɨk | ˈuɡ.rɨɕt͡ɕ ɕɛ ˈvjɛw̃.zɨk | |
bank | baŋk | baŋk | |
okienko | ɔˈkjɛŋ.kɔ | ɔˈkjɛŋ.kɔ | |
panienka | paˈɲɛŋ.ka | paˈɲɛŋ.ka | |
bolonka | bɔˈlɔŋ.ka | bɔˈlɔŋ.ka | |
chemikalia | xɛ.miˈka.lja | xɛ.miˈka.lja | |
zagłębić (respelled zaˈɡłę.bić) | zaˈɡwɛm.bit͡ɕ | zaˈɡwɛm.bit͡ɕ | |
postępować (respelled po.stęˈpo.wać) | pɔ.stɛmˈpɔ.vat͡ɕ | pɔ.stɛmˈpɔ.vat͡ɕ | |
partia | ˈpar.tja | ˈpar.tja | |
Holandia | xɔˈlan.dja | xɔˈlan.dja | |
radio | ˈra.djɔ | ˈra.djɔ | |
ankieta | aŋˈkjɛ.ta | aŋˈkjɛ.ta | |
szankier | ˈʂaŋ.kjɛr | ˈʂaŋ.kjɛr | |
wąchać | ˈvɔw̃.xat͡ɕ | ˈvɔw̃.xat͡ɕ | |
węch | vɛw̃x | vɛw̃x | |
szklanki | ˈʂklaŋ.ki | ˈʂklaŋ.ki | |
slangi | ˈslaŋ.ɡi | ˈslaŋ.ɡi | |
wziął | vʑɔw | vʑɔw | |
wzięli | ˈvʑɛ.li | ˈvʑɛ.li | |
ciął | t͡ɕɔw | t͡ɕɔw | |
cięli | ˈt͡ɕɛ.li | ˈt͡ɕɛ.li | |
zgiął | zɡjɔw | zɡjɔw | |
zgięli | ˈzɡjɛ.li | ˈzɡjɛ.li | |
objawić | ɔbˈja.vit͡ɕ | ɔbˈja.vit͡ɕ | |
grałybyśmy | ˈɡra.wɨ.bɨɕ.mɨ | ˈɡra.wɨ.bɨɕ.mɨ | |
grałbym | ˈɡraw.bɨm | ˈɡraw.bɨm | |
rynsztok | ˈrɨn.ʂtɔk | ˈrɨn.ʂtɔk | |
sens | sɛns | sɛns | |
enzym | ˈɛn.zɨm | ˈɛn.zɨm | |
instytut | inˈstɨ.tut | inˈstɨ.tut |
local tests = require('Module:UnitTests')
local m_IPA = require("Module:pl-IPA/sandbox")
local lang = require("Module:languages").getByCode("pl")
local function tag_IPA(IPA)
return '<span class="IPA">' .. IPA .. '</span>'
end
local options = { display = tag_IPA }
function tests:check_ipa(word, expected, respelling)
self:equals(
require("Module:links").full_link({ term = word, lang = lang }, nil, true) .. (respelling and (" (respelled " .. respelling .. ")") or ""), m_IPA.convert_to_IPA(respelling or word), expected, options
)
end
function tests:test_ipa()
local examples = {
{ 'klacz', 'klat͡ʂ' },
{ 'odrzut', 'ˈɔd.ʐut' },
{ 'zupa', 'ˈzu.pa' },
{ 'przeżytek', 'pʂɛˈʐɨ.tɛk' },
{ 'awers', 'ˈa.vɛrs' },
{ 'abażur', 'aˈba.ʐur' },
{ 'haczyk', 'ˈxa.t͡ʂɨk' },
{ 'różdżka', 'ˈruʂ.t͡ʂka' },
{ 'będąc', 'ˈbɛn.dɔnt͡s' },
{ 'względnie', 'ˈvzɡlɛn.dɲɛ' },
{ 'łódka', 'ˈwut.ka' },
{ 'także', 'ˈtaɡ.ʐɛ' },
{ 'jakby', 'ˈjaɡ.bɨ' },
{ 'krzak', 'kʂak' },
{ 'odtworzyć', 'ɔtˈtfɔ.ʐɨt͡ɕ' },
{ 'dach domu', 'daɣ ˈdɔ.mu' },
{ 'liść zielony', 'liʑd͡ʑ ʑɛˈlɔ.nɨ' },
{ 'kawka', 'ˈkaf.ka' },
{ 'wybór', 'ˈvɨ.bur' },
{ 'rząd', 'ʐɔnt' },
{ 'wagary', 'vaˈɡa.rɨ' },
{ 'afrykański', 'af.rɨˈkaɲ.ski' },
{ 'kwazinorma', 'kfa.ziˈnɔr.ma', 'kwaz-inorma' },
{ 'naukowiec', 'na.uˈkɔ.vjɛt͡s', 'na-ukowiec' },
{ 'dżawa', 'ˈd͡ʐa.va' },
{ 'klechda', 'ˈklɛɣ.da' },
{ 'zaawansowany', 'za.a.van.sɔˈva.nɨ' },
{ 'powstrzymać', 'pɔfˈstʂɨ.mat͡ɕ' },
{ 'babski', 'ˈbap.ski' },
{ 'przeświadczyć', 'pʂɛˈɕfjat.t͡ʂɨt͡ɕ', 'przeˈświad.czyć' },
{ 'suchokwiat', 'suˈxɔk.fjat' },
{ 'zewnętrzny', 'zɛvˈnɛn.tʂnɨ' },
{ 'nie od razu Rzym zbudowano', 'ɲɛ ɔdˈra.zu ʐɨm zbu.dɔˈva.nɔ', 'nie od-razu Rzym zbudowano' },
{ 'natura ciągnie wilka do lasu', 'naˈtu.ra ˈt͡ɕɔŋ.ɡɲɛ ˈvil.ka dɔ ˈla.su' },
{ 'ugryźć się w język', 'ˈuɡ.rɨɕt͡ɕ ɕɛ ˈvjɛw̃.zɨk', 'ugryźć się w-język' },
{ 'bank', 'baŋk' },
{ 'okienko', 'ɔˈkjɛŋ.kɔ' },
{ 'panienka', 'paˈɲɛŋ.ka' },
{ 'bolonka', 'bɔˈlɔŋ.ka' },
{ 'chemikalia', 'xɛ.miˈka.lja' },
{ 'zagłębić', 'zaˈɡwɛm.bit͡ɕ', 'zaˈɡłę.bić' },
{ 'postępować', 'pɔ.stɛmˈpɔ.vat͡ɕ', 'po.stęˈpo.wać' },
{ 'partia', 'ˈpar.tja', },
{ 'Holandia', 'xɔˈlan.dja' },
{ 'radio', 'ˈra.djɔ' },
{ 'ankieta', 'aŋˈkjɛ.ta' },
{ 'szankier', 'ˈʂaŋ.kjɛr' },
{ 'wąchać', 'ˈvɔw̃.xat͡ɕ' },
{ 'węch', 'vɛw̃x' },
{ 'szklanki', 'ˈʂklaŋ.ki' },
{ 'slangi', 'ˈslaŋ.ɡi' },
{ 'wziął', 'vʑɔw' },
{ 'wzięli', 'ˈvʑɛ.li' },
{ 'ciął', 't͡ɕɔw' },
{ 'cięli', 'ˈt͡ɕɛ.li' },
{ 'zgiął', 'zɡjɔw' },
{ 'zgięli', 'ˈzɡjɛ.li' },
{ 'objawić', 'ɔbˈja.vit͡ɕ' },
{ 'grałybyśmy', 'ˈɡra.wɨ.bɨɕ.mɨ' },
{ 'grałbym', 'ˈɡraw.bɨm' },
{ 'rynsztok', 'ˈrɨn.ʂtɔk' },
{ 'sens', 'sɛns' },
{ 'enzym', 'ˈɛn.zɨm' },
{ 'instytut', 'inˈstɨ.tut' },
}
self:iterate(examples, "check_ipa")
end
return tests