1 of 54 tests failed. (refresh)
Text | Expected | Actual | Comments | |
---|---|---|---|---|
विवाह (vivāha) | ||||
श्रावण (śrāwaṇ) | ||||
हलो (halo) | ||||
जहाज (jahāj) | ||||
कार्य (kārya) | ||||
पर्यो (paryo) | ||||
विश्व (viśwa) | ||||
अक्षर (akṣar) | ||||
क्षेत्री (kṣetrī) | ||||
त्यस (tyas) | ||||
विश्व (viśwa) | ||||
राज्य (rājya) | ||||
अङ्ग्रेजी (aṅgrejī) | ||||
पेय (peya) | ||||
अन्तर्राष्ट्रिय (antarrāṣṭriya) | dental assimilation | |||
सय (saya) | non-initial ya before before consonants | |||
सत्य (satya) | gemination of preceding consonant and replacement with e | |||
यस (yas) | Initial ya replacement with e | |||
विश्वास (viśvās) | w to b before certain vowels and glides | |||
विश्व (viśwa) | ||||
वरिपरि (waripari) | w elsewhere | |||
घरको (gharko) | breathy vowel after voiced aspirates | |||
अर्थ (artha) | ||||
अर्को (arko) | ||||
तारा (tārā) | tapped r intervocalically | |||
घोडा (ghoḍā) | retroflex tap postvocalically | |||
डर (ḍar) | ḍ elsewhere | |||
कस्को (kasko) | ||||
कसको (kasko) | ||||
लर्क (larka) | turned v into schwa final syllable | |||
सम्म (samma) | ||||
संस्था (sansthā) | ||||
रुची (rucī) | ||||
हाम्रो (hāmro) | ||||
बाह्र (bāhra) | ||||
बाह्रखरी (bāhrakharī) | ||||
बाह्य (bāhya) | ||||
चर्चा (carcā) | ||||
रचना (racanā) | ||||
टर्रो (ṭarro) | ||||
आर (ār) | ||||
ईर् (īr) | ||||
रातो (rāto) | ||||
उर (ura) | ||||
दुई (duī) | ||||
चप्पल (cappal) | ||||
पक्का (pakkā) | ||||
अस्ट्रेलिया (asṭreliyā) | ||||
भिज़न (bhizan) | ||||
ऑस्ट्रेलिया (ŏsṭreliyā) | ||||
ॲप (ĕp) | ||||
ज़ू (zū) | ||||
द़िस (ðis) | ||||
थ़िक (θik) |
local tests = require("Module:UnitTests")
local m_IPA = require("Module:ne-IPA")
local function tag_IPA(IPA)
if phonetic then
IPA = "/" .. IPA .. "/"
else
IPA = ""
end
return '<span class="IPA">' .. IPA .. "</span>"
end
function tests:check_output(term, expected, comment)
self:equals(m_IPA.link(term), tag_IPA(m_IPA.toIPA(term, "standard")), tag_IPA(expected), {comment = comment})
end
function tests:test_phonetic()
examples = {
{"विवाह", "bibä̤ː"},
{"श्रावण", "sräwʌɽ̃"},
{"हलो", "ɦʌlo"},
{"जहाज", "d͡zä̤ː(d)z"},
{"कार्य", "kärːe"},
{"पर्यो", "pʌɾjo"},
{"विश्व", "bisːo"},
{"अक्षर", "ʌk̚t͡sʰer"},
{"क्षेत्री", "t͡sʰet̪ri"},
{"त्यस", "t̪es"},
{"विश्व", "bisːo"},
{"राज्य", "räd̚d͡ze"},
{"अङ्ग्रेजी", "ʌŋɡre(d)zi"},
{"पेय", "pe(j)ʌ"},
{"अन्तर्राष्ट्रिय", "ʌn̪t̪ʌrːäs̠t̠rie", "dental assimilation"},
{"सय", "sʌe", "non-initial ya before before consonants"},
{"सत्य", "sʌt̪t̪e", "gemination of preceding consonant and replacement with e"},
{"यस", "es", "Initial ya replacement with e"},
{"विश्वास", "biswäs", "w to b before certain vowels and glides"},
{"विश्व", "bisːo"},
{"वरिपरि", "wʌɾipʌɾi", "w elsewhere"},
{"घरको", "ɡʱʌ̤rko", "breathy vowel after voiced aspirates"},
{"अर्थ", "ʌrt̪ʰʌ"},
{"अर्को", "ʌrko"},
{"तारा", "t̪äɾä", "tapped r intervocalically"},
{"घोडा", "ɡʱo̤ɽä", "retroflex tap postvocalically"},
{"डर", "ɖʌr", "ḍ elsewhere"},
{"कस्को", "kʌsko"},
{"कसको", "kʌsko"},
{"लर्क", "lʌrkʌ", "turned v into schwa final syllable"},
{"सम्म", "sʌmːʌ"},
{"संस्था", "sʌnst̪ʰä"},
{"रुची", "rut͡si"},
{"हाम्रो", "ɦämro"},
{"बाह्र", "bäɾʌ"},
{"बाह्रखरी", "bäɾʌk̞ʰʌɾi"},
{"बाह्य", "bäi̯e"},
{"चर्चा", "t͡sʌrt͡sä"},
{"रचना", "rʌt͡sʌnä"},
{"टर्रो", "ʈʌrːo"},
{"आर", "är"},
{"ईर्", "ir"},
{"रातो", "rät̪o"},
{"उर", "ur"},
{"दुई", "d̪ui̯"},
{"चप्पल", "t͡sʌp̚pʌl"},
{"पक्का", "pʌk̚kä"},
{"अस्ट्रेलिया", "ʌs̠t̠relijä"},
{"भिज़न", "bʱi̤zʌn"},
{"ऑस्ट्रेलिया", "ɒs̠t̠relijä"},
{"ॲप", "æp"},
{"ज़ू", "zu"},
{"द़िस", "ðis"},
{"थ़िक", "θik"}
}
tests:iterate(examples, "check_output")
end
return tests