Module:hi-translit/testcases
Appearance
- The following documentation is located at Module:hi-translit/testcases/documentation. [edit] Categories were auto-generated by Module:module categorization. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox
This is the unit-testing module for Module:hi-translit.
7 of 135 tests failed. (refresh)
Text | Expected | Actual | Differs at | Comments | |
---|---|---|---|---|---|
![]() | सँस | sãs | sãs | ||
![]() | संस्कार | sanskār | sanskār | ||
![]() | संविधान | samvidhān | samvidhān | ||
![]() | उसाँस | usā̃s | usā̃s | ||
![]() | मैंने | ma͠ine | ma͠ine | ||
![]() | ऊँचाई | ū̃cāī | ū̃cāī | long vowel + nasalizer + unvoiced = nasalization | |
![]() | ऊंचाई | ū̃cāī | ūñcāī | 2 | long vowel + nasalizer + unvoiced = nasalization |
![]() | साँप | sā̃p | sā̃p | long vowel + nasalizer + unvoiced = nasalization | |
![]() | सूँघना | sūṅghnā | sūṅghnā | long vowel + nasalizer + voiced = nasal epenthesis | |
![]() | सूंघना | sūṅghnā | sūṅghnā | long vowel + nasalizer + voiced = nasal epenthesis | |
![]() | शंका | śaṅkā | śaṅkā | short vowel + nasalizer = nasal epenthesis | |
![]() | अशांत | aśānt | aśānt | long vowel + nasalizer + t = nasal epenthesis | |
![]() | सर्व | sarv | sarv | allowed final geminate | |
![]() | अन्न | ann | ann | allowed final geminate | |
![]() | भिन्न | bhinn | bhinn | allowed final geminate | |
![]() | बांह | bā̃h | bā̃h | nasalized long vowel before aspirate | |
![]() | बाँह | bā̃h | bā̃h | nasalized long vowel before aspire | |
![]() | साँझ | sāñjh | sāñjh | nasalized long vowel before palatal | |
![]() | बाँटना | bā̃ṭnā | bā̃ṭnā | nasalized long vowel before retroflex (uncertain if nasal consonant is present or not) | |
![]() | चाँपना | cā̃pnā | cā̃pnā | nasalized long vowel before retroflex (uncertain) | |
![]() | प्रमेय | pramey | pramey | final glide has no schwa | |
![]() | उपप्रमेय | upapramey | upapramey | final glide has no schwa | |
![]() | चायवाला | cāyvālā | cāyvālā | glide after long vowel has no schwa | |
![]() | डायनासोर | ḍāynāsor | ḍāynāsor | glide after long vowel has no schwa | |
![]() | साँवला | sā̃vlā | sā̃vlā | glide after long vowel has no schwa | |
![]() | कोयला | koylā | koylā | glide after long vowel has no schwa | |
![]() | ज़िंदगी | zindagī | zindgī | 5 | |
![]() | धड़कने | dhaṛakne | dhaṛakne | ||
![]() | लपट | lapaṭ | lapaṭ | ||
![]() | लपटें | lapṭẽ | lapṭẽ | ||
![]() | उपयोग | upyog | upyog | ||
![]() | आलप्पुष़ा | ālappuḻā | ālappuẓā | 7 | |
![]() | कपड़ा | kapṛā | kapṛā | ||
![]() | नज़दीक | nazdīk | nazdīk | ||
![]() | जुड़वाँ | juṛvā̃ | juṛvā̃ | ||
![]() | कॉफ़ी | kŏfī | kŏfī | ||
![]() | फ़िल्म | film | film | ||
![]() | फ़ावड़ा | fāvṛā | fāvṛā | ||
![]() | करना | karnā | karnā | ||
![]() | करन | karan | karan | ||
![]() | वस्त्र | vastra | vastra | ||
![]() | भस्म | bhasma | bhasma | ||
![]() | अस्पताल | aspatāl | aspatāl | ||
![]() | उत्तम | uttam | uttam | ||
![]() | क़लम | qalam | qalam | ||
![]() | देवनागरी | devnāgrī | devnāgrī | ||
![]() | नमकीन | namkīn | namkīn | ||
![]() | वेद | ved | ved | ||
![]() | राम | rām | rām | ||
![]() | रचना | racnā | racnā | ||
![]() | अंग्रेज़ | aṅgrez | aṅgrez | ||
![]() | अंगरेज़ | aṅgrez | aṅgrez | ||
![]() | विमला | vimlā | vimlā | ||
![]() | भारतीय | bhārtīya | bhārtīya | ||
![]() | समझा | samjhā | samjhā | ||
![]() | समझ | samajh | samajh | ||
![]() | लपटें | lapṭẽ | lapṭẽ | ||
![]() | लपट | lapaṭ | lapaṭ | ||
![]() | सुलोचना | sulocnā | sulocnā | ||
![]() | भारत | bhārat | bhārat | ||
![]() | दूःख | dūḥkh | dūḥkh | ||
![]() | नहीं | nahī̃ | nahī̃ | ||
![]() | । | . | . | ||
![]() | प्लीज़ | plīz | plīz | ||
![]() | कृपया | kŕpyā | kŕpyā | ||
![]() | मानहानि | mānhāni | mānhāni | ||
![]() | तिरस्कार | tiraskār | tiraskār | ||
![]() | प्रतिबिंब | pratibimb | pratibimb | ||
![]() | सुवर्ण | suvarṇ | suvarṇ | ||
![]() | संपत्ति | sampatti | sampatti | ||
![]() | प्रवेशमार्ग | praveśmārg | praveśmārg | ||
![]() | अंतःस्राव | antaḥsrāv | antaḥsrāv | ||
![]() | बहिष्कार | bahiṣkār | bahiṣkār | ||
![]() | व्यवच्छेद | vyavacched | vyavacched | ||
![]() | जलावतनी | jalāvatnī | jalāvatnī | ||
![]() | स्वत्वहरण | svatvaharaṇ | svatvaharaṇ | ||
![]() | जब्ती | jabtī | jabtī | ||
![]() | निस्सारण | nissāraṇ | nissāraṇ | ||
![]() | मैथमैटिक्स | maithmaiṭiks | maithmaiṭiks | ||
![]() | पिक्चर | pikcar | pikcar | ||
![]() | संगमरमर | saṅgmarmar | saṅgmarmar | ||
![]() | तलवार | talvār | talvār | ||
![]() | अलमारी | almārī | almārī | ||
![]() | उब्द्रशाला | ubdraśālā | ubdraśālā | ||
![]() | टमाटर | ṭamāṭar | ṭamāṭar | ||
![]() | पेपरमिंट | peparmiṇṭ | peparmiṇṭ | ||
![]() | इंगलिश | iṅgliś | iṅgliś | ||
![]() | अन्तर्राष्ट्रीय | antarrāṣṭrīya | antarrāṣṭrīya | ||
![]() | रेफ्रिजरेटर | rephrijreṭar | rephrijreṭar | ||
![]() | रेफरिजरेटर | rephrijreṭar | rephrijreṭar | ||
![]() | रेफ्रिज्रेटर | rephrijreṭar | rephrijreṭar | ||
![]() | रेफरिज्रेटर | rephrijreṭar | rephrijreṭar | ||
![]() | अधिकांश | adhikāñś | adhikāñś | ||
![]() | अज़रबैजान | azarbaijān | azarbaijān | ||
![]() | अज़र्बैजान | azarbaijān | azarbaijān | ||
![]() | अफ्रीका | aphrīkā | aphrīkā | ||
![]() | अफरीका | aphrīkā | aphrīkā | ||
![]() | अफगानिस्तान | aphgānistān | aphgānistān | ||
![]() | अफ्गानिस्तान | aphgānistān | aphgānistān | ||
![]() | अफगानिसतान | aphgānistān | aphgānistān | ||
![]() | अफ्गानिसतान | aphgānistān | aphgānistān | ||
![]() | स्फिंकटर | sphiṅkṭar | sphiṅkṭar | ||
![]() | मांडवी | māṇḍvī | māṇḍvī | ||
![]() | लंपसम | lampsam | lampsam | ||
![]() | मयराम | mayarām | mayrām | 4 | |
![]() | मैय्य | maiyya | maiyya | ||
![]() | रंगद्रव्य | raṅgadravya | raṅgadravya | ||
![]() | रंगदार | raṅgdār | raṅgdār | ||
![]() | उमंगभर | umaṅgbhar | umaṅgbhar | ||
![]() | उमंगहीन | umaṅghīn | umaṅghīn | ||
![]() | तंगहाल | taṅghāl | taṅghāl | ||
![]() | तत्वमीमांसा | tatvamīmānsā | tatvamīmānsā | ||
![]() | तनहाई | tanhāī | tanhāī | ||
![]() | त्रिकोणमिति | trikoṇmiti | trikoṇmiti | ||
![]() | दिसम्बर | disambar | disambar | ||
![]() | दिसंबर | disambar | disambar | ||
![]() | दिसमबर | disambar | disambar | ||
![]() | दिलचस्प | dilcasp | dilcasp | ||
![]() | दुरूपयोग | durūpyog | durūpyog | ||
![]() | पचहत्तर | pachattar | pachattar | ||
![]() | ढ | ḍha | ḍha | ||
![]() | किंमत | kimmat | kimmat | ||
![]() | हैं | ha͠i | ha͠i | ||
![]() | डाउनलोड | ḍāunloḍ | ḍāunloḍ | ||
![]() | इंद्रधनुष | indradhanuṣ | indradhanuṣ | ||
![]() | आगमन | āgman | āgman | ||
![]() | अनुमति | anumati | anumti | 5 | |
![]() | सम्मति | sammati | sammati | ||
![]() | संमति | sammati | sammati | ||
![]() | मंज़ूर | manzūr | manzūr | ||
![]() | भारतीय | bhāratīy | bhārtīya | 5 | |
![]() | प्रदेशीय | pradeśīy | pradeśīya | 9 | |
![]() | नाईं | nāī̃ | nāī̃ | ||
![]() | ख़ुशबुओं | xuśbuõ | xuśbuõ | ||
![]() | रहस्य क्या | rahasya kyā | rahasya kyā |
-- Unit tests for [[Module:hi-translit]]. Refresh page to run tests.
local tests = require('Module:UnitTests')
local hi_translit = require('Module:hi-translit')
function tests:do_test_translit(deva, roman, comment)
self:equals('<span class="Deva" lang="hi">[[' .. mw.ustring.gsub(deva, "%+", "") .. '#Hindi|' .. mw.ustring.gsub(deva, "%+", "") .. ']]</span>', hi_translit.tr(deva, 'hi', 'Deva'), roman, { comment = comment })
end
local examples = {
{ 'सँस', 'sãs' },
{ 'संस्कार', 'sanskār' },
{ 'संविधान', 'samvidhān' },
{ 'उसाँस', 'usā̃s' },
{ 'मैंने', 'ma͠ine' },
{ 'ऊँचाई', "ū̃cāī", "long vowel + nasalizer + unvoiced = nasalization" },
{ 'ऊंचाई', "ū̃cāī", "long vowel + nasalizer + unvoiced = nasalization" },
{ 'साँप', "sā̃p", "long vowel + nasalizer + unvoiced = nasalization" },
{ 'सूँघना', "sūṅghnā", "long vowel + nasalizer + voiced = nasal epenthesis" },
{ 'सूंघना', "sūṅghnā", "long vowel + nasalizer + voiced = nasal epenthesis" },
{ 'शंका', "śaṅkā", "short vowel + nasalizer = nasal epenthesis" },
{ 'अशांत', "aśānt", "long vowel + nasalizer + t = nasal epenthesis" },
{ 'सर्व', "sarv", "allowed final geminate" },
{ 'अन्न', "ann", "allowed final geminate" },
{ 'भिन्न', 'bhinn', 'allowed final geminate' },
{ 'बांह', "bā̃h", "nasalized long vowel before aspirate" },
{ 'बाँह', "bā̃h", "nasalized long vowel before aspire" },
{ 'साँझ', "sāñjh", "nasalized long vowel before palatal" },
{ 'बाँटना', "bā̃ṭnā", "nasalized long vowel before retroflex (uncertain if nasal consonant is present or not)" },
{ 'चाँपना', 'cā̃pnā', "nasalized long vowel before retroflex (uncertain)" },
{ 'प्रमेय', 'pramey', 'final glide has no schwa' },
{ 'उपप्रमेय', 'upapramey', 'final glide has no schwa' }, --IPA /ʊp(ə̯)pɾəme(j)/
{ 'चायवाला', "cāyvālā", 'glide after long vowel has no schwa' },
{ 'डायनासोर', 'ḍāynāsor', 'glide after long vowel has no schwa' },
{ 'साँवला', 'sā̃vlā', 'glide after long vowel has no schwa' },
{ 'कोयला', 'koylā', 'glide after long vowel has no schwa' },
{ 'ज़िंदगी', 'zindagī' },
{ 'धड़कने', 'dhaṛakne' },
{ 'लपट', 'lapaṭ' },
{ 'लपटें', 'lapṭẽ' },
--{ 'जिस्म', 'jism' }, loanword
--{ 'ख़त्म', 'xatm' }, loanword
{ 'उपयोग', 'upyog' },
{ 'आलप्पुष़ा', 'ālappuḻā' },
{ 'कपड़ा', 'kapṛā' },
{ 'नज़दीक', 'nazdīk' },
{ 'जुड़वाँ', 'juṛvā̃' },
{ 'कॉफ़ी', 'kŏfī' },
{ 'फ़िल्म', 'film' },
{ 'फ़ावड़ा', 'fāvṛā' },
{ 'करना', 'karnā' },
{ 'करन', 'karan' },
{ 'वस्त्र', 'vastra' },
{ 'भस्म', 'bhasma' },
{ 'अस्पताल', 'aspatāl' },
{ 'उत्तम', 'uttam' },
{ 'क़लम', 'qalam' },
{ 'देवनागरी', 'devnāgrī' },
{ 'नमकीन', 'namkīn' },
{ 'वेद', 'ved' },
{ 'राम', 'rām' },
{ 'रचना', 'racnā' },
{ 'अंग्रेज़', 'aṅgrez' },
{ 'अंगरेज़', 'aṅgrez' },
{ 'विमला', 'vimlā' },
{ 'भारतीय', 'bhārtīya' },
{ 'समझा', 'samjhā' },
{ 'समझ', 'samajh' },
{ 'लपटें', 'lapṭẽ' },
{ 'लपट', 'lapaṭ' },
{ 'सुलोचना', 'sulocnā' },
{ 'भारत', 'bhārat' },
{ 'दूःख', 'dūḥkh' },
{ 'नहीं', 'nahī̃' },
{ '।', '.' },
{ 'प्लीज़', 'plīz' },
{ 'कृपया', 'kŕpyā' },
{ 'मानहानि', 'mānhāni' },
{ 'तिरस्कार', 'tiraskār' },
{ 'प्रतिबिंब', 'pratibimb' },
{ 'सुवर्ण', 'suvarṇ' },
{ 'संपत्ति', 'sampatti' },
{ 'प्रवेशमार्ग', 'praveśmārg' },
{ 'अंतःस्राव', 'antaḥsrāv' },
{ 'बहिष्कार', 'bahiṣkār' },
{ 'व्यवच्छेद', 'vyavacched' },
{ 'जलावतनी', 'jalāvatnī' },
{ 'स्वत्व+हरण', 'svatvaharaṇ' },
{ 'जब्ती', 'jabtī' },
{ 'निस्सारण', 'nissāraṇ' },
{ 'मैथमैटिक्स', 'maithmaiṭiks' },
{ 'पिक्चर', 'pikcar' },
{ 'संगमरमर', 'saṅgmarmar' },
{ 'तलवार', 'talvār' },
{ 'अलमारी', 'almārī' },
{ 'उब्द्रशाला', 'ubdraśālā' },
{ 'टमाटर', 'ṭamāṭar' },
{ 'पेपरमिंट', 'peparmiṇṭ' },
{ 'इंगलिश', 'iṅgliś' },
{ 'अन्तर्राष्ट्रीय', 'antarrāṣṭrīya' },
{ 'रेफ्रिजरेटर', 'rephrijreṭar' },
{ 'रेफरिजरेटर', 'rephrijreṭar' },
{ 'रेफ्रिज्रेटर', 'rephrijreṭar' },
{ 'रेफरिज्रेटर', 'rephrijreṭar' },
{ 'अधिकांश', 'adhikāñś' },
{ 'अज़रबैजान', 'azarbaijān' },
{ 'अज़र्बैजान', 'azarbaijān' },
{ 'अफ्रीका', 'aphrīkā' },
{ 'अफरीका', 'aphrīkā' },
{ 'अफगानिस्तान', 'aphgānistān' },
{ 'अफ्गानिस्तान', 'aphgānistān' },
{ 'अफगानिसतान', 'aphgānistān' },
{ 'अफ्गानिसतान', 'aphgānistān' },
{ 'स्फिंकटर', 'sphiṅkṭar' },
{ 'मांडवी', 'māṇḍvī' },
{ 'लंपसम', 'lampsam' },
{ 'मयराम', 'mayarām' },
{ 'मैय्य', 'maiyya' },
{ 'रंगद्रव्य', 'raṅgadravya' },
{ 'रंगदार', 'raṅgdār' },
--{ 'रंग+पटल', 'raṅgpaṭal' }, --additional functionalities required
--{ 'संग+ठन', 'saṅgṭhan' },
{ 'उमंगभर', 'umaṅgbhar' },
{ 'उमंगहीन', 'umaṅghīn' },
{ 'तंगहाल', 'taṅghāl' },
{ 'तत्वमीमांसा', 'tatvamīmānsā' },
{ 'तनहाई', 'tanhāī' },
{ 'त्रिकोणमिति', 'trikoṇmiti' },
{ 'दिसम्बर', 'disambar' },
{ 'दिसंबर', 'disambar' },
{ 'दिसमबर', 'disambar' },
{ 'दिलचस्प', 'dilcasp' },
{ 'दुरूपयोग', 'durūpyog' },
{ 'पचहत्तर', 'pachattar' },
{ 'ढ', 'ḍha' },
{ 'किंमत', 'kimmat' },
{ 'हैं', 'ha͠i' },
{ 'डाउनलोड', "ḍāunloḍ" },
{ 'इंद्र+धनुष', "indradhanuṣ" },
{ 'आगमन', "āgman" },
{ 'अनुमति', "anumati" },
{ 'सम्मति', "sammati" },
{ 'संमति', "sammati" },
{ 'मंज़ूर', "manzūr" },
{ 'भारतीय', "bhāratīy" },
{ 'प्रदेशीय', "pradeśīy" },
{ 'नाईं', "nāī̃" },
{ 'ख़ुशबुओं', "xuśbuõ" },
{ "'''रहस्य''' क्या", "'''rahasya''' kyā" },
}
function tests:test_translit_hindi()
self:iterate(examples, "do_test_translit")
end
return tests
Categories:
- Failing testcase modules
- Hindi modules
- Transliteration modules
- Haryanvi modules
- Kurukh modules
- Mewari modules
- Bundeli modules
- Kangri modules
- Churahi modules
- Saraiki modules
- Gaddi modules
- Palya Bareli modules
- Dogri modules
- Mewati modules
- Marwari modules
- Mandeali modules
- Dhundhari modules
- Braj modules
- Bhadrawahi modules
- Hadothi modules
- Nimadi modules
- Bagheli modules
- Kullu Pahari modules
- Jaunsari modules
- Angika modules
- Garhwali modules
- Chhattisgarhi modules
- Bilaspuri modules
- Malvi modules
- Mundari modules
- Pangwali modules
- Awadhi modules
- Chambeali modules
- Mahasu Pahari modules
- Sadri modules
- Transliteration testcase modules