Module:User:AryamanA/hi-IPA/testcases
- The following documentation is located at Module:User:AryamanA/hi-IPA/testcases/documentation. [edit] Categories were auto-generated by Module:documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • user page • user talk page • userspace
14 of 49 tests failed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
![]() | मैं (ma͠i) | mɛ̃ː | mɛ̃ː |
![]() | देश (deś) | d̪eːʃ | d̪eːʃ |
![]() | मेरा (merā) | meː.ɾɑː | meː.ɾɑː |
![]() | खिलौना (khilaunā) | kʰɪ.lɔː.nɑː | kʰɪ.lɔː.nɑː |
![]() | नौटंकी (nauṭaṅkī) | nɔː.ʈəŋ.kiː | nɔː.ʈəŋ.kiː |
![]() | हौं (ha͠u) | ɦɔ̃ː | ɦɔ̃ː |
![]() | मुँह (mũh) | mũːʱ | mũːʱ |
![]() | माह (māh) | mɑːʱ | mɑːʱ |
![]() | बहना (bahnā) | bɛʱ.nɑː | bəʱ.nɑː |
![]() | विवाह (vivāh) | ʋɪ.ʋɑːʱ | ʋɪ.ʋɑːʱ |
![]() | ग़म (ġam) | ɡəm | ɣəm |
![]() | ख़रगोश (xargoś) | kʰəɾ.ɡoːʃ | xəɾ.ɡoːʃ |
![]() | इकट्ठा (ikaṭṭhā) | ɪ.kəʈ.ʈʰɑː | ɪ.kəʈ.ʈʰɑː |
![]() | संस्थान (sansthān) | sən.st̪ʰɑːn | sən.st̪ʰɑːn |
![]() | मधु (madhu) | mə.d̪ʱuː | mə.d̪ʱuː |
![]() | मियाँ (miyā̃) | miː.jɑ̃ː | miː.jɑ̃ː |
![]() | मुहाफ़ज़ाह (muhāfzāh) | mʊ.ɦɑːf.zɑːʱ | mʊ.ɦɑːf.zɑːʱ |
![]() | स्त्रीत्व (strītva) | st̪ɾiːt̪ʋ | st̪ɾiːt̪.ʋᵊ |
![]() | शास्त्र (śāstra) | ʃɑːst̪ɾ | ʃɑːs.t̪ɾᵊ |
![]() | समाचार (samācār) | sə.mɑː.t͡ʃɑːɾ | sə.mɑː.t͡ʃɑːɾ |
![]() | श्रावण (śrāvaṇ) | ʃɾɑː.ʋəɳ | ʃɾɑː.ʋəɳ |
![]() | हमें (hamẽ) | ɦə.mẽː | ɦə.mẽː |
![]() | भैया (bhaiyā) | bʱəiː.jɑː | bʱə.iː.jɑː |
![]() | सुलह (sulah) | sʊ.lɛːʱ | sʊ.ləʱ |
![]() | दृष्टि (dŕṣṭi) | d̪ɾɪʃ.ʈiː | d̪ɾɪʂ.ʈiː |
![]() | सोई (soī) | soː.iː | soː.iː |
![]() | खाइए (khāie) | kʰɑː.ɪ.eː | kʰɑː.ɪ.eː |
![]() | शक्ति (śakti) | ʃək.t̪iː | ʃək.t̪iː |
![]() | उस्ताद (ustād) | ʊs.t̪ɑːd̪ | ʊs.t̪ɑːd̪ |
![]() | पंकज (paṅkaj) | pəŋ.kəd͡ʒ | pəŋ.kəd͡ʒ |
![]() | माला (mālā) | mɑː.lɑː | mɑː.lɑː |
![]() | दीवार (dīvār) | diː.ʋɑːɾ | d̪iː.ʋɑːɾ |
![]() | सुरुची (surucī) | sʊ.ɾʊ.t͡ʃiː | sʊ.ɾʊ.t͡ʃiː |
![]() | निरस्त्र (nirastra) | nɪ.ɾəs.t̪ɾə | nɪ.ɾəs.t̪ɾᵊ |
![]() | निर्वृत्त (nirvŕtt) | nɪɾ.ʋɾɪt̪t̪ | nɪɾ.ʋɾɪt̪t̪ |
![]() | मृत्युंजय (mŕtyuñjay) | mɾɪt̪.jʊɲ.d͡ʒəj | mɾɪt̪.jʊɲ.d͡ʒəj |
![]() | पितृओं (pitŕõ) | pɪt̪.ɾõː | pɪt̪.ɾɪ.õː |
![]() | गर्भ॰पात (garbh.pāt) | ɡəɾbʱ.pɑːt̪ | ɡəɾbʱ.pɑːt̪ |
![]() | गर्भ-पात (garbh-pāt) | ɡəɾbʱ.pɑːt̪ | ɡəɾbʱ.pɑːt̪ |
![]() | गर्भ (garbh) | ɡəɾbʱ | ɡəɾbʱ |
![]() | वस्त्र (vastra) | ʋəs.t̪ɾᵊ | ʋəs.t̪ɾᵊ |
![]() | यक्ष्मा (yakṣmā) | jək.ʂmɑː | jək.ʂmɑː |
![]() | उत्प्रेक्षा (utprekṣā) | ʊt̪.pɾeːk.ʂɑː | ʊt̪.pɾeːk.ʂɑː |
![]() | झुंझलाहट (jhuñjhlāhaṭ) | d͡ʒʊɲ.d͡ʒʱlɑː.həʈ | d͡ʒʱʊɲ.d͡ʒʱlɑː.ɦəʈ |
![]() | संख्या (saṅkhyā) | səŋ.kʰjɑː | səŋ.kʰjɑː |
![]() | घुँघरू (ghuṅghrū) | ɡʱʊŋ.ɡʱɾuː | ɡʱʊŋ.ɡʱɾuː |
![]() | संभ्रांत (sambhrānt) | səm.bʱɾɑːnt̪ | səm.bʱɾɑːnt̪ |
![]() | इन्फ़्लुएंज़ा (influenzā) | ɪn.flʊ.eːn.zɑː | ɪn.flʊ.eːn.zɑː |
![]() | इंफ़्लुएंज़ा (imfluenzā) | ɪn.flʊ.eːn.zɑː | ɪm.flʊ.eːn.zɑː |
local tests = require("Module:UnitTests")
local m_IPA = require("Module:User:AryamanA/hi-IPA")
local function tag_IPA(IPA)
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, "persianized")),
tag_IPA(expected),
{ comment = comment }
)
end
function tests:test_all()
examples = {
{ "मैं", "mɛ̃ː" },
{ "देश", "d̪eːʃ" },
{ "मेरा", "meː.ɾɑː"},
{ "खिलौना", "kʰɪ.lɔː.nɑː" },
{ "नौटंकी", "nɔː.ʈəŋ.kiː" },
{ "हौं", "ɦɔ̃ː" },
{ "मुँह", "mũːʱ" },
{ "माह", "mɑːʱ" },
{ "बहना", "bɛʱ.nɑː", "ah pronounced as eh" },
{ "विवाह", "ʋɪ.ʋɑːʱ" },
{ "ग़म", "ɡəm" },
{ "ख़रगोश", "kʰəɾ.ɡoːʃ" },
{ "इकट्ठा", "ɪ.kəʈ.ʈʰɑː" },
{ "संस्थान", "sən.st̪ʰɑːn" },
{ "मधु", "mə.d̪ʱuː", "final u is lengthened, aspiration should not be split in syllabification" },
{"मियाँ", "miː.jɑ̃ː", "i + y lengthens i"},
{"मुहाफ़ज़ाह", "mʊ.ɦɑːf.zɑːʱ"},
{"स्त्रीत्व", "st̪ɾiːt̪ʋ"},
{"शास्त्र", "ʃɑːst̪ɾ"},
{"समाचार", "sə.mɑː.t͡ʃɑːɾ"},
{"श्रावण", "ʃɾɑː.ʋəɳ"},
{"हमें", "ɦə.mẽː"},
{"भैया", "bʱəiː.jɑː"},
{"सुलह", "sʊ.lɛːʱ"},
{"दृष्टि", "d̪ɾɪʃ.ʈiː"},
{"सोई", "soː.iː"},
{"खाइए", "kʰɑː.ɪ.eː"},
{"शक्ति", "ʃək.t̪iː"},
{"उस्ताद", "ʊs.t̪ɑːd̪"},
{"पंकज", "pəŋ.kəd͡ʒ"},
{"माला", "mɑː.lɑː"},
{"दीवार", "diː.ʋɑːɾ"},
{"सुरुची", "sʊ.ɾʊ.t͡ʃiː"},
{"निरस्त्र", "nɪ.ɾəs.t̪ɾə"},
{"निर्वृत्त", "nɪɾ.ʋɾɪt̪t̪"},
{"मृत्युंजय", "mɾɪt̪.jʊɲ.d͡ʒəj"},
{"पितृओं", "pɪt̪.ɾõː"},
{"गर्भ॰पात", "ɡəɾbʱ.pɑːt̪"},
{"गर्भ-पात", "ɡəɾbʱ.pɑːt̪"},
{"गर्भ", "ɡəɾbʱ"},
{"वस्त्र", "ʋəs.t̪ɾᵊ"},
{"यक्ष्मा", "jək.ʂmɑː"},
{"उत्प्रेक्षा", "ʊt̪.pɾeːk.ʂɑː"},
{"झुंझलाहट", "d͡ʒʊɲ.d͡ʒʱlɑː.həʈ"},
{"संख्या", "səŋ.kʰjɑː"},
{"घुँघरू", "ɡʱʊŋ.ɡʱɾuː"},
{"संभ्रांत", "səm.bʱɾɑːnt̪"},
{"इन्फ़्लुएंज़ा", "ɪn.flʊ.eːn.zɑː"},
{"इंफ़्लुएंज़ा", "ɪn.flʊ.eːn.zɑː"}
}
--[[ Copy the following to add more examples:
{ "", "" },
]]
tests:iterate(examples, "check_output")
end
return tests