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
- Hadothi modules
- Bhadrawahi modules
- Braj modules
- Nimadi modules
- Bagheli modules
- Kullu Pahari modules
- Jaunsari modules
- Angika modules
- Garhwali modules
- Chhattisgarhi modules
- Mundari modules
- Malvi modules
- Bilaspuri modules
- Pangwali modules
- Awadhi modules
- Chambeali modules
- Mahasu Pahari modules
- Sadri modules
- Transliteration testcase modules