ماڈیول:hi-IPA/testcases
ظاہری ہیئت
55 tests failed. (refresh)
| Text | Expected | Actual | Comments | |
|---|---|---|---|---|
| अशिष्ट॰ता (اَشِشْؕٹ.تا) | ə.ʃɪʂʈ.t̪ɑː | اَشِشْؕٹ.تا | syllabification | |
| अशिष्ट-ता (اَشِشْؕٹ-تا) | ə.ʃɪʂʈ.t̪ɑː | اَشِشْؕٹ.تا | syllabification | |
| अल्प्संख्यक (اَلْپْسَنْکھْیَک) | əlp.səŋ.kʰjək | اَلْپْسَنْکھْیَک | syllabification | |
| अंडकोष (اَݨْڈکوشؕ) | əɳɖ.koːʂ | اَݨْڈکوشؕ | syllabification | |
| अंग्रेज़ (اَنْگْریز) | əŋ.ɡɾeːz | اَنْگْریز | syllabification | |
| अंटर्क्टिका (اَݨْٹَرْکْٹِکا) | əɳ.ʈəɾk.ʈɪ.kɑː | اَݨْٹَرْکْٹِکا | syllabification | |
| मैं (مَیں) | mɛ̃ː | مَیں | ||
| देश (دیش) | d̪eːʃ | دیش | ||
| मेरा (میرا) | meː.ɾɑː | میرا | ||
| खिलौना (کِھلَونا) | kʰɪ.lɔː.nɑː | کِھلَونا | ||
| नौटंकी (نَوٹَنْکِی) | nɔː.ʈəŋ.kiː | نَوٹَنْکِی | ||
| हौं (ہَوں) | ɦɔ̃ː | ہَوں | ||
| मुँह (مُںہ) | mũːʱ | مُںہ | ||
| माह (ماہ) | mɑːʱ | ماہ | ||
| बहना (بَہنا) | bəʱ.nɑː | بَہنا | ||
| विवाह (وِواہ) | ʋɪ.ʋɑːʱ | وِواہ | ||
| ग़म (غَم) | ɣəm | غَم | ||
| ख़रगोश (خَرگوش) | xəɾ.ɡ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̪.ʋᵊ | سْتْرِیتْوا | ||
| शास्त्र (شاسْتْرا) | ʃɑːs.t̪ɾᵊ | شاسْتْرا | ||
| समाचार (سَماچار) | sə.mɑː.t͡ʃɑːɾ | سَماچار | ||
| श्रावण (شْراوَݨ) | ʃɾɑː.ʋəɳ | شْراوَݨ | ||
| हमें (ہَمیں) | ɦə.mẽː | ہَمیں | ||
| में (میں) | mẽː | میں | ||
| भैया (بَھییا) | bʱə.iː.jɑː | بَھییا | ||
| सुलह (سُلَہ) | sʊ.ləʱ | سُلَہ | ||
| दृष्टि (دْرِشْؕٹی) | d̪ɾɪʂ.ʈiː | دْرِشْؕٹی | ||
| सोई (سوئی) | soː.iː | سوئی | ||
| खाइए (کھائِئے) | kʰɑː.ɪ.eː | کھائِئے | ||
| शक्ति (شَکْتی) | ʃək.t̪iː | شَکْتی | ||
| उस्ताद (اُسْتاد) | ʊs.t̪ɑːd̪ | اُسْتاد | ||
| पंकज (پَنْکَج) | pəŋ.kəd͡ʒ | پَنْکَج | ||
| माला (مالا) | mɑː.lɑː | مالا | ||
| दीवार (دِیوار) | d̪iː.ʋɑːɾ | دِیوار | ||
| सुरुची (سُرُچِی) | sʊ.ɾʊ.t͡ʃiː | سُرُچِی | ||
| निरस्त्र (نِرَسْتْرا) | nɪ.ɾəs.t̪ɾᵊ | نِرَسْتْرا | ||
| निर्वृत्त (نِرْوْرِتّ) | nɪɾ.ʋɾɪt̪t̪ | نِرْوْرِتّ | ||
| मृत्युंजय (مْرِتْیُڃْجَی) | mɾɪt̪.jʊɲ.d͡ʒəj | مْرِتْیُڃْجَی | ||
| पितृओं (پِتْرِؤں) | pɪt̪.ɾõː | پِتْرِؤں | ||
| गर्भ॰पात (گَرْبھ.پات) | ɡəɾbʱ.pɑːt̪ | گَرْبھ.پات | ||
| गर्भ (گَرْبھ) | ɡəɾbʱ | گَرْبھ | ||
| वस्त्र (وَسْتْرا) | ʋəs.t̪ɾᵊ | وَسْتْرا | ||
| यक्ष्मा (یَکْشْؕما) | jək.ʂmɑː | یَکْشْؕما | ||
| उत्प्रेक्षा (اُتْپْریکْشؕا) | ʊt̪.pɾeːk.ʂɑː | اُتْپْریکْشؕا | ||
| झुंझलाहट (جُھڃْجھلاہَٹ) | d͡ʒʱʊɲ.d͡ʒʱlɑː.ɦəʈ | جُھڃْجھلاہَٹ | ||
| संख्या (سَنْکھْیا) | səŋ.kʰjɑː | سَنْکھْیا | ||
| घुँघरू (گُھنْگھرُو) | ɡʱʊŋ.ɡʱɾuː | گُھنْگھرُو | ||
| संभ्रांत (سَمْبھْرانْت) | səm.bʱɾɑːnt̪ | سَمْبھْرانْت | ||
| इन्फ़्लुएंज़ा (اِنْفْلُئےنزا) | ɪn.flʊ.eːn.zɑː | اِنْفْلُئےنزا | ||
| इंफ़्लुएंज़ा (اِنفْلُئےنزا) | ɪn.flʊ.eːn.zɑː | اِنفْلُئےنزا |
local tests = require("Module:UnitTests")
local m_IPA = require("Module: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 = {
{ "अशिष्ट॰ता", "ə.ʃɪʂʈ.t̪ɑː", "syllabification"},
{ "अशिष्ट-ता", "ə.ʃɪʂʈ.t̪ɑː", "syllabification"},
{ "अल्प्संख्यक", "əlp.səŋ.kʰjək", "syllabification"},
{ "अंडकोष", "əɳɖ.koːʂ", "syllabification"},
{ "अंग्रेज़", "əŋ.ɡɾeːz", "syllabification"},
{ "अंटर्क्टिका", "əɳ.ʈəɾk.ʈɪ.kɑː", "syllabification"},
{ "मैं", "mɛ̃ː" },
{ "देश", "d̪eːʃ" },
{ "मेरा", "meː.ɾɑː"},
{ "खिलौना", "kʰɪ.lɔː.nɑː" },
{ "नौटंकी", "nɔː.ʈəŋ.kiː" },
{ "हौं", "ɦɔ̃ː" },
{ "मुँह", "mũːʱ" },
{ "माह", "mɑːʱ" },
{ "बहना", "bəʱ.nɑː" },
{ "विवाह", "ʋɪ.ʋɑːʱ" },
{ "ग़म", "ɣəm" },
{ "ख़रगोश", "xəɾ.ɡ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̪.ʋᵊ"},
{"शास्त्र", "ʃɑːs.t̪ɾᵊ"},
{"समाचार", "sə.mɑː.t͡ʃɑːɾ"},
{"श्रावण", "ʃɾɑː.ʋəɳ"},
{"हमें", "ɦə.mẽː"},
{ "में", "mẽː" },
{"भैया", "bʱə.iː.jɑː"},
{"सुलह", "sʊ.ləʱ"},
{"दृष्टि", "d̪ɾɪʂ.ʈiː"},
{"सोई", "soː.iː"},
{"खाइए", "kʰɑː.ɪ.eː"},
{"शक्ति", "ʃək.t̪iː"},
{"उस्ताद", "ʊs.t̪ɑːd̪"},
{"पंकज", "pəŋ.kəd͡ʒ"},
{"माला", "mɑː.lɑː"},
{"दीवार", "d̪iː.ʋɑːɾ"},
{"सुरुची", "sʊ.ɾʊ.t͡ʃiː"},
{"निरस्त्र", "nɪ.ɾəs.t̪ɾᵊ"},
{"निर्वृत्त", "nɪɾ.ʋɾɪt̪t̪"},
{"मृत्युंजय", "mɾɪt̪.jʊɲ.d͡ʒəj"},
{"पितृओं", "pɪt̪.ɾõː"},
{"गर्भ॰पात", "ɡəɾbʱ.pɑːt̪"},
{"गर्भ", "ɡəɾbʱ"},
{"वस्त्र", "ʋəs.t̪ɾᵊ"},
{"यक्ष्मा", "jək.ʂmɑː"},
{"उत्प्रेक्षा", "ʊt̪.pɾeːk.ʂɑː"},
{"झुंझलाहट", "d͡ʒʱʊɲ.d͡ʒʱlɑː.ɦəʈ"},
{"संख्या", "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