Module:mk-pronunciation/testcases

Hello, you have come here looking for the meaning of the word Module:mk-pronunciation/testcases. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:mk-pronunciation/testcases, but we will also tell you about its etymology, its characteristics and you will know how to say Module:mk-pronunciation/testcases in singular and plural. Everything you need to know about the word Module:mk-pronunciation/testcases you have here. The definition of the word Module:mk-pronunciation/testcases will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:mk-pronunciation/testcases, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

11 of 63 tests failed. (refresh)

TextExpectedActual
test_all:
Passedнананазад (nananazad)naˈnanazatnaˈnanazat
PassedТласолтеотл (Tlasolteotl)tɫasɔɫˈtɛɔtɫ̩tɫasɔɫˈtɛɔtɫ̩
Passedњутн (njutn)ˈɲutn̩ˈɲutn̩
Passedбеџ (bedž)bɛt͡ʃbɛt͡ʃ
Passedправци (pravci)ˈpraft͡siˈpraft͡si
Passedгрозд (grozd)ɡrɔstɡrɔst
Passedнадежта (nadežta)ˈnadɛʃtaˈnadɛʃta
Passedбели (beli)ˈbɛliˈbɛli
Passedсоседство (sosedstvo)ˈsɔsɛtstvɔˈsɔsɛtstvɔ
Passedзима́ва (zimáva)ziˈmavaziˈmava
Passedодва́j (odváj)ɔˈdvajɔˈdvaj
PassedМавританија (Mavritanija)mavriˈtani(j)amavriˈtani(j)a
Passed’рѓа (’rǵa)ˈr̩ɟaˈr̩ɟa
Passedбесчестен (besčesten)ˈbɛʃt͡ʃɛstɛnˈbɛʃt͡ʃɛstɛn
Passedбара (bara)ˈbaɾaˈbaɾa
Passedстанбен (stanben)ˈstambɛnˈstambɛn
Passedконфузен (konfuzen)ˈkɔɱfuzɛnˈkɔɱfuzɛn
Passedрамка (ramka)ˈramkaˈramka
Passedамфора (amfora)ˈaɱfɔɾaˈaɱfɔɾa
Passedемиграциски (emigraciski)ɛmiˈɡrat͡siskiɛmiˈɡrat͡siski
Passedсоучесништво (součesništvo)sɔuˈt͡ʃɛsniʃtvɔsɔuˈt͡ʃɛsniʃtvɔ
Passedподмножество (podmnožestvo)pɔdˈmnɔʒɛstvɔpɔdˈmnɔʒɛstvɔ
Passedгрнчарство (grnčarstvo)ˈɡr̩nt͡ʃarstvɔˈɡr̩nt͡ʃarstvɔ
Passedстокхолмски (stokholmski)ˈstɔkxɔɫmskiˈstɔkxɔɫmski
Passedтрамвајскиот (tramvajskiot)traɱˈvajski(j)ɔttraɱˈvajski(j)ɔt
Passedодраниот (odraniot)ɔˈdrani(j)ɔtɔˈdrani(j)ɔt
Passedпозлатува (pozlatuva)pɔˈzɫatuvapɔˈzɫatuva
Passedостварува (ostvaruva)ɔˈstvaɾuvaɔˈstvaɾuva
Failedдошколува (doškoluva)dɔˈʃkɔɫuvadɔʃˈkɔɫuva
Passedпотешкотија (poteškotija)pɔtɛʃˈkɔti(j)apɔtɛʃˈkɔti(j)a
Passedосновање (osnovanje)ɔˈsnɔvaɲɛɔˈsnɔvaɲɛ
Passedпотковица (potkovica)pɔtˈkɔvit͡sapɔtˈkɔvit͡sa
Passedинјекција (injekcija)inˈjɛkt͡si(j)ainˈjɛkt͡si(j)a
Passedотсјаите (otsjaite)ɔtˈsjaitɛɔtˈsjaitɛ
Passedподморница (podmornica)pɔdˈmɔrnit͡sapɔdˈmɔrnit͡sa
Passedполудневниот (poludnevniot)pɔɫuˈdnɛvni(j)ɔtpɔɫuˈdnɛvni(j)ɔt
Passedод играчка плачка (od igračka plačka)ɔd ˈiɡrat͡ʃka ˈpɫat͡ʃkaɔd ˈiɡrat͡ʃka ˈpɫat͡ʃka
Failedод немај-каде (od nemaj-kade)ɔd nɛˈmajkadɛɔd ˈnɛmaj ˈkadɛ
Passedод почит кон (od počit kon)ɔt ˈpɔt͡ʃit kɔnɔt ˈpɔt͡ʃit kɔn
Passedобновува (obnovuva)ɔbˈnɔvuvaɔbˈnɔvuva
Passedоблажува (oblažuva)ɔˈbɫaʒuvaɔˈbɫaʒuva
Passedчувствителност (čuvstvitelnost)t͡ʃufˈstvitɛɫnɔstt͡ʃufˈstvitɛɫnɔst
Passedконфли́кт (konflíkt)kɔɱˈfliktkɔɱˈflikt
Passedкомфорен (komforen)ˈkɔɱfɔɾɛnˈkɔɱfɔɾɛn
Failedбара преку леб погача (bara preku leb pogača)ˈbaɾa ˈprɛku ˈlɛp ˈpɔɡat͡ʃaˈbaɾa ˈprɛku lɛp ˈpɔɡat͡ʃa
Failedсѐ или ништо (sè ili ništo)ˈsɛ ili ˈniʃtɔsɛ ili ˈniʃtɔ
Failedсѐ уште (sè ušte)ˈsɛ uʃtɛsɛ ˈuʃtɛ
Passedилјадити (iljaditi)iˈʎaditiiˈʎaditi
PassedУнгарија (Ungarija)uŋˈɡaɾi(j)auŋˈɡaɾi(j)a
Passedархиепископ (arhiepiskop)arxiˈɛpiskɔparxiˈɛpiskɔp
Passedкомба́јн (kombájn)kɔmˈbajnkɔmˈbajn
Passedмјаука (mjauka)ˈmjaukaˈmjauka
Passedскејтборд (skejtbord)ˈskɛjdbɔrtˈskɛjdbɔrt
Passedжанр (žanr)ˈʒanr̩ˈʒanr̩
Failedподредува (podreduva)pɔdˈrɛduvapɔˈdrɛduva
Failedразликува (razlikuva)razˈlikuvaraˈzlikuva
Passedрастворени (rastvoreni)rasˈtvɔɾɛnirasˈtvɔɾɛni
Failedолеснување (olesnuvanje)ɔlɛsˈnuvaɲɛɔlɛˈsnuvaɲɛ
Failedсоткаено (sotkaeno)sɔˈtkaɛnɔsɔtˈkaɛnɔ
Failedповторливост (povtorlivost)pɔˈftɔrlivɔstpɔfˈtɔrlivɔst
Failedод А до Ш (od A do Š)ɔd ˈa dɔ ˈʃəɔd a dɔ ʃə
Passedбездејствува (bezdejstvuva)bɛzˈdɛjstvuvabɛzˈdɛjstvuva
Passedбошњачкиот (bošnjačkiot)bɔʃˈɲat͡ʃki(j)ɔtbɔʃˈɲat͡ʃki(j)ɔt

local tests = require('Module:UnitTests')
local m_IPA = require('Module:mk-pronunciation')

local Macedonian = require("Module:languages").getByCode("mk")
local Cyrillic = require("Module:scripts").getByCode("Cyrl")

local function link(term)
	return require("Module:links").full_link{ term = term, lang = Macedonian, sc = Cyrillic }
end

local function tag_IPA(IPA)
	return '<span class="IPA">' .. IPA .. '</span>'
end

function tests:check_output(term, expected)
	tests:equals(
		link(term),
		m_IPA.toIPA(term),
		expected,
		{ display = tag_IPA }
	)
end

function tests:test_all()
	local list = {
		{ "нананазад", "naˈnanazat" },
		{ "Тласолтеотл", "tɫasɔɫˈtɛɔtɫ̩" },
		{ "њутн", "ˈɲutn̩" },
		{ "беџ", "bɛt͡ʃ"},
		{ "правци", "ˈpraft͡si" },
		{ "грозд", "ɡrɔst" },
		{ "надежта", "ˈnadɛʃta" },
		{ "бели", "ˈbɛli" },
		{ "соседство", "ˈsɔsɛtstvɔ" },
		{ "зима́ва", "ziˈmava" },
		{ "одва́j", "ɔˈdvaj" },
		{ "Мавританија", "mavriˈtani(j)a" },
		{ "’рѓа", "ˈr̩ɟa" },
		{ "бесчестен", "ˈbɛʃt͡ʃɛstɛn" },
		{ "бара", "ˈbaɾa"},
		{ "станбен", "ˈstambɛn"},
		{ "конфузен", "ˈkɔɱfuzɛn"},
		{ "рамка", "ˈramka"},
		{ "амфора", "ˈaɱfɔɾa"},
		{ "емиграциски", "ɛmiˈɡrat͡siski"},
		{ "соучесништво", "sɔuˈt͡ʃɛsniʃtvɔ"},
		{ "подмножество", "pɔdˈmnɔʒɛstvɔ"},
		{ "грнчарство", "ˈɡr̩nt͡ʃarstvɔ"},
		{ "стокхолмски", "ˈstɔkxɔɫmski"},
		{ "трамвајскиот", "traɱˈvajski(j)ɔt"},
		{ "одраниот", "ɔˈdrani(j)ɔt"},
		{ "позлатува", "pɔˈzɫatuva"},
		{ "остварува", "ɔˈstvaɾuva"},
		{ "дошколува", "dɔˈʃkɔɫuva"},
		{ "потешкотија", "pɔtɛʃˈkɔti(j)a"},
		{ "основање", "ɔˈsnɔvaɲɛ"},
		{ "потковица", "pɔtˈkɔvit͡sa"},
		{ "инјекција", "inˈjɛkt͡si(j)a"},
		{ "отсјаите", "ɔtˈsjaitɛ"},
		{ "подморница", "pɔdˈmɔrnit͡sa"},
		{ "полудневниот", "pɔɫuˈdnɛvni(j)ɔt"},
		{ "од играчка плачка", "ɔd ˈiɡrat͡ʃka ˈpɫat͡ʃka"},
		{ "од немај-каде", "ɔd nɛˈmajkadɛ"},
		{ "од почит кон", "ɔt ˈpɔt͡ʃit kɔn"},
		{ "обновува", "ɔbˈnɔvuva"},
		{ "облажува", "ɔˈbɫaʒuva"},
		{ "чувствителност", "t͡ʃufˈstvitɛɫnɔst"},
		{ "конфли́кт", "kɔɱˈflikt" },
		{ "комфорен", "ˈkɔɱfɔɾɛn" },
		{ "бара преку леб погача", "ˈbaɾa ˈprɛku ˈlɛp ˈpɔɡat͡ʃa" },
		{ "сѐ или ништо", "ˈsɛ ili ˈniʃtɔ" },
		{ "сѐ уште", "ˈsɛ uʃtɛ" },
		{ "илјадити", "iˈʎaditi" },
		{ "Унгарија", "uŋˈɡaɾi(j)a" },
		{ "архиепископ", "arxiˈɛpiskɔp" },
		{ "комба́јн", "kɔmˈbajn" },
		{ "мјаука", "ˈmjauka" },
		{ "скејтборд", "ˈskɛjdbɔrt" },
		{ "жанр", "ˈʒanr̩" },
		{ "подредува", "pɔdˈrɛduva"},
		{ "разликува", "razˈlikuva"},
		{ "растворени", "rasˈtvɔɾɛni"},
		{ "олеснување", "ɔlɛsˈnuvaɲɛ"},
		{ "соткаено", "sɔˈtkaɛnɔ"},
		{ "повторливост", "pɔˈftɔrlivɔst"},
		{ "од А до Ш", "ɔd ˈa dɔ ˈʃə"},
		{ "бездејствува", "bɛzˈdɛjstvuva"},
		{ "бошњачкиот", "bɔʃˈɲat͡ʃki(j)ɔt"},
	}
--[[
	Additions take this form –
		{ "word with acutes", "IPA" },
		{ "", "" },
	Make sure to include the comma, or the module will return an error.
]]
	
	self:iterate(list, "check_output")
end

return tests