<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://linguifex.com/w/index.php?action=history&amp;feed=atom&amp;title=Module%3Amr-translit%2Ftestcases</id>
	<title>Module:mr-translit/testcases - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://linguifex.com/w/index.php?action=history&amp;feed=atom&amp;title=Module%3Amr-translit%2Ftestcases"/>
	<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:mr-translit/testcases&amp;action=history"/>
	<updated>2026-05-14T00:52:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://linguifex.com/w/index.php?title=Module:mr-translit/testcases&amp;diff=495691&amp;oldid=prev</id>
		<title>Sware: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:mr-translit/testcases&amp;diff=495691&amp;oldid=prev"/>
		<updated>2026-04-21T12:44:36Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:44, 21 April 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
	<entry>
		<id>https://linguifex.com/w/index.php?title=Module:mr-translit/testcases&amp;diff=495690&amp;oldid=prev</id>
		<title>wikt&gt;Exarchus: संज्ञा was given as &#039;sandnyā&#039; for years, so I assume it was incorrectly changed to &#039;sandyā&#039;</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:mr-translit/testcases&amp;diff=495690&amp;oldid=prev"/>
		<updated>2025-02-23T11:21:52Z</updated>

		<summary type="html">&lt;p&gt;संज्ञा was given as &amp;#039;sandnyā&amp;#039; for years, so I assume it was incorrectly changed to &amp;#039;sandyā&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- Unit tests for [[Module:mr-translit]]. Refresh page to run tests.&lt;br /&gt;
local tests = require(&amp;#039;Module:UnitTests&amp;#039;)&lt;br /&gt;
local mr_translit = require(&amp;#039;Module:mr-translit&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
--TO DO&lt;br /&gt;
function tests:do_test_translit(deva, roman, comment)&lt;br /&gt;
	self:equals(&lt;br /&gt;
		&amp;#039;&amp;lt;span class=&amp;quot;Deva&amp;quot; lang=&amp;quot;mr&amp;quot;&amp;gt;[[&amp;#039; .. deva .. &amp;#039;#Marathi|&amp;#039; .. deva .. &amp;#039;]]&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
		mr_translit.tr(deva, &amp;#039;mr&amp;#039;, &amp;#039;Deva&amp;#039;),&lt;br /&gt;
		roman,&lt;br /&gt;
		{ comment = comment })&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function tests:test_translit_marathi()&lt;br /&gt;
	local examples = {&lt;br /&gt;
	--Weird schwa dropping (need to fix!)&lt;br /&gt;
		{ &amp;#039;दगड&amp;#039;, &amp;#039;dagaḍ&amp;#039;, &amp;#039;weird schwa dropping in first syllable of words beginning with d (should be impossible!)&amp;#039;}, &lt;br /&gt;
		{ &amp;#039;दहशत&amp;#039;, &amp;#039;dahśat&amp;#039;},  &lt;br /&gt;
		{ &amp;#039;दहशत&amp;#039;, &amp;#039;dahśat&amp;#039;}, &lt;br /&gt;
		{ &amp;#039;दऱ्या&amp;#039;, &amp;#039;daryā&amp;#039; }, --‘दऱ्या’ is the plural of ‘दरी’&lt;br /&gt;
		{ &amp;#039;दहा&amp;#039;, &amp;#039;dahā&amp;#039;}, &lt;br /&gt;
		{ &amp;#039;दही&amp;#039;, &amp;#039;dahī&amp;#039;}, &lt;br /&gt;
		{ &amp;#039;दचकणे&amp;#039;, &amp;#039;dacakṇe&amp;#039;}, &lt;br /&gt;
	--Final clusters/geminates (need to fix!)&lt;br /&gt;
		{ &amp;#039;खुद्द&amp;#039;, &amp;#039;khudda&amp;#039;, &amp;#039;geminates/clusters finally force a schwa&amp;#039;}, &lt;br /&gt;
		{ &amp;#039;शुद्ध&amp;#039;, &amp;#039;śuddha&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;घट्ट&amp;#039;, &amp;#039;ghaṭṭa&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;भिन्न&amp;#039;, &amp;#039;bhinna&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;मार्ग&amp;#039;, &amp;#039;mārga&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;कर्म&amp;#039;, &amp;#039;karma&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;शब्द&amp;#039;, &amp;#039;śabda&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;पत्र&amp;#039;, &amp;#039;patra&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;वृक्ष&amp;#039;, &amp;#039;vrukṣa&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;महाराष्ट्र&amp;#039;, &amp;#039;mahārāṣṭra&amp;#039; }, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	--Fundamental tests&lt;br /&gt;
		{ &amp;#039;भारत&amp;#039;, &amp;#039;bhārat&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;मराठी&amp;#039;, &amp;#039;marāṭhī&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;हृदय&amp;#039;, &amp;#039;hruday&amp;#039; }, &lt;br /&gt;
	&lt;br /&gt;
	--Homorganic nasal assimilation &lt;br /&gt;
		{ &amp;#039;गंगा&amp;#039;, &amp;#039;gaṅgā&amp;#039;, &amp;quot;anusvara before ग&amp;#039; is its homorganic nasal (&amp;#039;ṅ&amp;#039;)&amp;quot; },&lt;br /&gt;
		{ &amp;#039;लंड&amp;#039;, &amp;#039;laṇḍa&amp;#039; }, --anusvara before &amp;#039;ड&amp;#039; is its homorganic nasal (&amp;#039;ṇ&amp;#039;) &lt;br /&gt;
		{ &amp;#039;कंबल&amp;#039;, &amp;#039;kambal&amp;#039; }, --anusvara before &amp;#039;ब&amp;#039; is its homorganic nasal (&amp;#039;m&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	--The following two categories could be problematic since they could interfere with cases without schwa deletion&lt;br /&gt;
	--such as English borrowings (ऑगस्ट)&lt;br /&gt;
	--Word-final consonant clusters with no schwa deletion&lt;br /&gt;
		{ &amp;#039;रक्त&amp;#039;, &amp;#039;rakta&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;काव्य&amp;#039;, &amp;#039;kāvya&amp;#039; }, --य-final is a subcase&lt;br /&gt;
	&lt;br /&gt;
	--Word-final nasal assimilation consonant clusters with no schwa deletion (where nasal is न)&lt;br /&gt;
		{ &amp;#039;मंद&amp;#039;, &amp;#039;manda&amp;#039; }, --Sanskrit borrowing&lt;br /&gt;
		{ &amp;#039;उंच़&amp;#039;, &amp;#039;unċa&amp;#039;, &amp;#039;phonological ċ&amp;#039;}, &lt;br /&gt;
	&lt;br /&gt;
	--Tests individual letters&lt;br /&gt;
		{ &amp;#039;कृपा&amp;#039;, &amp;#039;krupā&amp;#039;, [=[‘ऋ’ is ‘ru’]=] },&lt;br /&gt;
		{ &amp;#039;ज्ञान&amp;#039;, &amp;#039;dnyān&amp;#039; }, --‘ज्ञ’ is ‘dny’ (even word initially such as Dnyaneshwar)&lt;br /&gt;
	&lt;br /&gt;
	--Eyelash र&lt;br /&gt;
		{ &amp;#039;ऱ्हास&amp;#039;, &amp;#039;rhās&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;दऱ्या&amp;#039;, &amp;#039;daryā&amp;#039; }, --‘दऱ्या’ is the plural of ‘दरी’&lt;br /&gt;
		{ &amp;#039;दर्या&amp;#039;, &amp;#039;daryā&amp;#039; }, &lt;br /&gt;
	&lt;br /&gt;
	--Ensures औ and ऐ remain diphthongs&lt;br /&gt;
		{ &amp;#039;कैरी&amp;#039;, &amp;#039;kairī&amp;#039; }, --‘ऐ’ is a diphthong&lt;br /&gt;
		{ &amp;#039;हौस&amp;#039;, &amp;#039;haus&amp;#039; }, --‘औ’ is a diphthong&lt;br /&gt;
	&lt;br /&gt;
	--Anusvāra before र, श, ष, स: Provincial Class&lt;br /&gt;
		{ &amp;#039;संरक्षण&amp;#039;, &amp;#039;saurakṣaṇ&amp;#039; }, --Anusvāra transliterated before र is ‘u’&lt;br /&gt;
		{ &amp;#039;संशय&amp;#039;, &amp;#039;sauśay&amp;#039; }, &lt;br /&gt;
		{ &amp;#039;दंष्ट्र&amp;#039;, &amp;#039;dauṣṭra&amp;#039; }, --Word-final ‘a’&lt;br /&gt;
		{ &amp;#039;हंस&amp;#039;, &amp;#039;haus&amp;#039; }, &lt;br /&gt;
	&lt;br /&gt;
	--Anusvāra before य, ल, व: Classical Class&lt;br /&gt;
		{ &amp;#039;संयोग&amp;#039;, &amp;#039;saiyog&amp;#039; }, --Anusvāra transliterated before य is ‘i’&lt;br /&gt;
		{ &amp;#039;संलग्न&amp;#039;, &amp;#039;sallagna&amp;#039; }, --Anusvāra transliterated before ल is ‘u’ + Word-final ‘a’&lt;br /&gt;
		{ &amp;#039;संवाद&amp;#039;, &amp;#039;sauvād&amp;#039; }, --Anusvāra is transliterated before व is ‘u’&lt;br /&gt;
	&lt;br /&gt;
	--Anusvāra: Other&lt;br /&gt;
		{ &amp;#039;सिंह&amp;#039;, &amp;#039;siuha&amp;#039; }, --Anusvāra before ‘ह’ and after ‘इ’ + Word-final ‘a’&lt;br /&gt;
		{ &amp;#039;संहार&amp;#039;, &amp;#039;sauhār&amp;#039; }, --Anusvāra before ‘ह’&lt;br /&gt;
		{ &amp;#039;संज्ञा&amp;#039;, &amp;#039;sandnyā&amp;#039; }, --Anusvāra before ‘ज्ञ’&lt;br /&gt;
		{ &amp;#039;माझं&amp;#039;, &amp;#039;mājha&amp;#039; }, --Anusvara to stop schwa dropping&lt;br /&gt;
	&lt;br /&gt;
	--English borrowings&lt;br /&gt;
		{ &amp;#039;बॅट&amp;#039;, &amp;#039;bĕṭ&amp;#039; }, --‘ ॅ‘ is IPA /æ/ (बॅट = bat)&lt;br /&gt;
		{ &amp;#039;बँक&amp;#039;, &amp;#039;bĕṅk&amp;#039; }, -- ‘ँ’ = ‘ॅ’ + ‘ं’, chandrabindu is never used as in Hindi&lt;br /&gt;
	                                      --Rurally ‘ॅ’ is ‘yā’, so बँक becomes ‘byāṅk’&lt;br /&gt;
		{ &amp;#039;ॲप&amp;#039;, &amp;#039;ĕp&amp;#039; }, --Independent form of ‘ ॅ‘ (ॲप = app)&lt;br /&gt;
		{ &amp;#039;ऍप&amp;#039;, &amp;#039;ĕp&amp;#039; }, --Another independent form of ‘ ॅ‘ (ऍप = app)&lt;br /&gt;
		{ &amp;#039;कॉट&amp;#039;, &amp;#039;kŏṭ&amp;#039; }, --‘ॉ‘ is IPA /ɔ/ (कॉट = cot), RP ‘ɒ’ and ‘ɔ’ are both represented with ‘ॉ‘&lt;br /&gt;
	                                      --Rurally ‘ॉ‘ is ‘ā’, so डॉकटर becomes ‘ḍākṭar’&lt;br /&gt;
		{ &amp;#039;हाँग काँग&amp;#039;, &amp;#039;hŏṅg kŏṅg&amp;#039; }, --‘ॉ’ = ‘ॉ’ + ‘ं (हाँग काँग = Hong Kong)&lt;br /&gt;
		{ &amp;#039;ऑस्ट्रेलिया&amp;#039;, &amp;#039;ŏsṭreliyā&amp;#039; }, --Independent form of ‘ ॉ‘ (ऑस्ट्रेलिया = Australia)&lt;br /&gt;
	    &lt;br /&gt;
	--The remaining tests concern: c and ċ, j and j̈, jh and j̈h&lt;br /&gt;
	--य denotes palatalisation and has no independent realisation (Perhaps this should be in Mod:mr-IPA instead)&lt;br /&gt;
		{ &amp;#039;च्या&amp;#039;, &amp;#039;cā&amp;#039; }, --‘ċ’ palatalised to ‘c’ in genitive oblique&lt;br /&gt;
		{ &amp;#039;तुझ्या&amp;#039;, &amp;#039;tujhā&amp;#039; }, --‘j̈h’ palatalised to ‘jh’ in genitive oblique&lt;br /&gt;
	&lt;br /&gt;
	--च word-initial minimal pair&lt;br /&gt;
		{ &amp;#039;च़ार&amp;#039;, &amp;#039;ċār&amp;#039; }, --Word-initial voiceless alveolar affricate, ‘चार’ means ‘four’&lt;br /&gt;
		{ &amp;#039;चार&amp;#039;, &amp;#039;cār&amp;#039; }, --Word-initial voiceless palato-alveolar affricate, ‘चार’ means ‘graze’ or ‘young green grass’&lt;br /&gt;
	&lt;br /&gt;
	--च word-medial minimal pair&lt;br /&gt;
		{ &amp;#039;काच़ा&amp;#039;, &amp;#039;kāċā&amp;#039; }, --Word-medial voiceless alveolar affricate, ‘काचा’ is the plural form of ‘काच’ kāċ, which means ‘glass’&lt;br /&gt;
		{ &amp;#039;काचा&amp;#039;, &amp;#039;kācā&amp;#039; }, --Word-medial voiceless palato-affricate, ‘काचा’ means ‘button-hole’ or ‘tuck’&lt;br /&gt;
	&lt;br /&gt;
	--च word-initial and word-medial minimal pair&lt;br /&gt;
		{ &amp;#039;च़राच़र&amp;#039;, &amp;#039;ċarāċar&amp;#039; }, --Word-medial voiceless alveolar affricate, ‘चराचर’ is an onomatopoeia that means ‘tearing sound’ or ‘rapidly’&lt;br /&gt;
		{ &amp;#039;चराचर&amp;#039;, &amp;#039;carācar&amp;#039; }, --Word-medial voiceless palato-affricate, ‘चराचर’ means ‘every created thing, animate or inanimate‘&lt;br /&gt;
	&lt;br /&gt;
	--ज word-initial minimal pair&lt;br /&gt;
		{ &amp;#039;ज़प&amp;#039;, &amp;#039;j̈ap&amp;#039; }, --Word-initial voiced alveolar affricate, ‘जप’ is an imperative that means ‘be careful’&lt;br /&gt;
		{ &amp;#039;जप&amp;#039;, &amp;#039;jap&amp;#039; }, --Word-initial voiced palato-affricate, ‘जप’ means ‘counting beads’&lt;br /&gt;
	&lt;br /&gt;
	--ज alveolar affricate word-medial&lt;br /&gt;
		{ &amp;#039;मोज़णे&amp;#039;, &amp;#039;moj̈ṇe&amp;#039; }, --Word-medial voiced alveolar affricate&lt;br /&gt;
	&lt;br /&gt;
	--ज alveolar affricate word-final&lt;br /&gt;
		{ &amp;#039;लाज़&amp;#039;, &amp;#039;lāj̈&amp;#039; }, --Word-final voiced alveolar affricate&lt;br /&gt;
		&lt;br /&gt;
	--झ word-initial and word-medial two minimal pairs&lt;br /&gt;
		{ &amp;#039;झ़कझ़क&amp;#039;, &amp;#039;j̈hakj̈hak&amp;#039; }, --Word-initial and word-medial breathy-voiced alveolar affricate, means ‘bright light’&lt;br /&gt;
		{ &amp;#039;झकझक&amp;#039;, &amp;#039;jhakjhak&amp;#039; }, --Word-initial and word-medial breathy-voiced palato-alveolar affricate, means ‘complaining’&lt;br /&gt;
		{ &amp;#039;झ़ापड&amp;#039;, &amp;#039;j̈hāpaḍ&amp;#039; }, --Word-initial and word-medial breathy-voiced alveolar affricate, means ‘drowsiness’&lt;br /&gt;
		{ &amp;#039;झापड&amp;#039;, &amp;#039;jhāpaḍ&amp;#039; }, --Word-initial and word-medial breathy-voiced palato-alveolar affricate, means ‘slap’&lt;br /&gt;
	&lt;br /&gt;
	--One alveolar affricate and one palato-alveolar affricate in a single word&lt;br /&gt;
		{ &amp;#039;झीज़&amp;#039;, &amp;#039;jhīj̈&amp;#039; }, --‘झीज’ means ‘erosion’, see Wiktionary entry for ‘झिजणे’&lt;br /&gt;
		{ &amp;#039;चीज़&amp;#039;, &amp;#039;cīj̈&amp;#039; }, --‘चीज’ means ‘thing’, see Wiktionary entry for ‘चीज़’&lt;br /&gt;
	&lt;br /&gt;
	--anusvar word final, e.g. as a neuter plural marker -&amp;gt; nasalisation of vowel&lt;br /&gt;
		{ &amp;#039;अंग&amp;#039;, &amp;#039;aṅga&amp;#039;},&lt;br /&gt;
		{ &amp;#039;अंगे&amp;#039;, &amp;#039;aṅge&amp;#039;},&lt;br /&gt;
		{ &amp;#039;अंगं&amp;#039;, &amp;#039;aṅga&amp;#039;},&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	self:iterate(examples, &amp;#039;do_test_translit&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
return tests&lt;/div&gt;</summary>
		<author><name>wikt&gt;Exarchus</name></author>
	</entry>
</feed>