<?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%3AKali-translit</id>
	<title>Module:Kali-translit - 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%3AKali-translit"/>
	<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:Kali-translit&amp;action=history"/>
	<updated>2026-05-19T01:33:58Z</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:Kali-translit&amp;diff=495871&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:Kali-translit&amp;diff=495871&amp;oldid=prev"/>
		<updated>2026-04-21T12:45:06Z</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:45, 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:Kali-translit&amp;diff=495870&amp;oldid=prev</id>
		<title>wikt&gt;Theknightwho at 00:26, 8 March 2023</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:Kali-translit&amp;diff=495870&amp;oldid=prev"/>
		<updated>2023-03-08T00:26:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local export = {}&lt;br /&gt;
local gsub = mw.ustring.gsub&lt;br /&gt;
local u = mw.ustring.char&lt;br /&gt;
&lt;br /&gt;
local tt1 = {&lt;br /&gt;
	-- consonants&lt;br /&gt;
	[&amp;#039;ꤊ&amp;#039;] = &amp;#039;k&amp;#039;, [&amp;#039;ꤋ&amp;#039;] = &amp;#039;hk&amp;#039;, [&amp;#039;ꤌ&amp;#039;] = &amp;#039;g&amp;#039;, [&amp;#039;ꤍ&amp;#039;] = &amp;#039;ng&amp;#039;,&lt;br /&gt;
	[&amp;#039;ꤎ&amp;#039;] = &amp;#039;s&amp;#039;, [&amp;#039;ꤏ&amp;#039;] = &amp;#039;hs&amp;#039;, [&amp;#039;ꤐ&amp;#039;] = &amp;#039;z&amp;#039;, [&amp;#039;ꤑ&amp;#039;] = &amp;#039;ny&amp;#039;,&lt;br /&gt;
	[&amp;#039;ꤒ&amp;#039;] = &amp;#039;t&amp;#039;, [&amp;#039;ꤓ&amp;#039;] = &amp;#039;ht&amp;#039;, [&amp;#039;ꤔ&amp;#039;] = &amp;#039;n&amp;#039;,&lt;br /&gt;
	[&amp;#039;ꤕ&amp;#039;] = &amp;#039;p&amp;#039;, [&amp;#039;ꤖ&amp;#039;] = &amp;#039;hp&amp;#039;, [&amp;#039;ꤗ&amp;#039;] = &amp;#039;m&amp;#039;,&lt;br /&gt;
	[&amp;#039;ꤘ&amp;#039;] = &amp;#039;d&amp;#039;, [&amp;#039;ꤙ&amp;#039;] = &amp;#039;b&amp;#039;,&lt;br /&gt;
	[&amp;#039;ꤚ&amp;#039;] = &amp;#039;r&amp;#039;, [&amp;#039;ꤛ&amp;#039;] = &amp;#039;y&amp;#039;, [&amp;#039;ꤜ&amp;#039;] = &amp;#039;l&amp;#039;, [&amp;#039;ꤝ&amp;#039;] = &amp;#039;w&amp;#039;,&lt;br /&gt;
	[&amp;#039;ꤞ&amp;#039;] = &amp;#039;th&amp;#039;, [&amp;#039;ꤟ&amp;#039;] = &amp;#039;h&amp;#039;, [&amp;#039;ꤠ&amp;#039;] = &amp;#039;v&amp;#039;, [&amp;#039;ꤡ&amp;#039;] = &amp;#039;c&amp;#039;,&lt;br /&gt;
	-- vowels&lt;br /&gt;
	[&amp;#039;ꤢ&amp;#039;] = &amp;#039;a&amp;#039;, [&amp;#039;ꤣ&amp;#039;] = &amp;#039;oe&amp;#039;, [&amp;#039;ꤤ&amp;#039;] = &amp;#039;i&amp;#039;, [&amp;#039;ꤥ&amp;#039;] = &amp;#039;o&amp;#039;,&lt;br /&gt;
	-- tones&lt;br /&gt;
	[&amp;#039;꤫&amp;#039;] = u(0x0301), [&amp;#039;꤬&amp;#039;] = u(0x0300), [&amp;#039;꤭&amp;#039;] = u(0x0304),&lt;br /&gt;
	-- marks&lt;br /&gt;
	[&amp;#039;꤮&amp;#039;] = &amp;#039;-&amp;#039;, [&amp;#039;꤯&amp;#039;] = &amp;#039;.&amp;#039;,&lt;br /&gt;
	-- numerals&lt;br /&gt;
	[&amp;#039;꤀&amp;#039;] = &amp;#039;0&amp;#039;, [&amp;#039;꤁&amp;#039;] = &amp;#039;1&amp;#039;, [&amp;#039;꤂&amp;#039;] = &amp;#039;2&amp;#039;, [&amp;#039;꤃&amp;#039;] = &amp;#039;3&amp;#039;, [&amp;#039;꤄&amp;#039;] = &amp;#039;4&amp;#039;,&lt;br /&gt;
	[&amp;#039;꤅&amp;#039;] = &amp;#039;5&amp;#039;, [&amp;#039;꤆&amp;#039;] = &amp;#039;6&amp;#039;, [&amp;#039;꤇&amp;#039;] = &amp;#039;7&amp;#039;, [&amp;#039;꤈&amp;#039;] = &amp;#039;8&amp;#039;, [&amp;#039;꤉&amp;#039;] = &amp;#039;9&amp;#039;,&lt;br /&gt;
	-- zero-width space (display it if it hides in a word)&lt;br /&gt;
	[u(0x200B)] = &amp;#039;‼&amp;#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local tt2 = {&lt;br /&gt;
	-- vowels&lt;br /&gt;
	[&amp;#039;ꤢꤦ&amp;#039;] = &amp;#039;ue&amp;#039;, [&amp;#039;ꤢꤧ&amp;#039;] = &amp;#039;ae&amp;#039;, [&amp;#039;ꤢꤨ&amp;#039;] = &amp;#039;u&amp;#039;,&lt;br /&gt;
	[&amp;#039;ꤢꤩ&amp;#039;] = &amp;#039;e&amp;#039;, [&amp;#039;ꤢꤪ&amp;#039;] = &amp;#039;oa&amp;#039;,&lt;br /&gt;
	[&amp;#039;ꤣꤦ&amp;#039;] = &amp;#039;oeue&amp;#039;, [&amp;#039;ꤣꤧ&amp;#039;] = &amp;#039;ueae&amp;#039;, [&amp;#039;ꤣꤨ&amp;#039;] = &amp;#039;oeu&amp;#039;,&lt;br /&gt;
	[&amp;#039;ꤣꤩ&amp;#039;] = &amp;#039;oee&amp;#039;, [&amp;#039;ꤣꤪ&amp;#039;] = &amp;#039;oeoa&amp;#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function export.tr(text, lang, sc)&lt;br /&gt;
&lt;br /&gt;
	if type(text) == &amp;#039;table&amp;#039; then -- called directly from a template&lt;br /&gt;
		text = text.args[1]&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	text = gsub(text, &amp;#039;([ꤢ-ꤥ][ꤦ-꤭]*)([ꤢ-ꤥ])&amp;#039;, &amp;#039;%1’%2&amp;#039;) -- add apostrophe between adjacent two vowels&lt;br /&gt;
	text = gsub(text, &amp;#039;([ꤊ-ꤡ])ꤟ([ꤢ-ꤥ][ꤦ-ꤪ]?)&amp;#039;, &amp;#039;%1%2̤&amp;#039;) -- change h between initial and vowel into subcolon&lt;br /&gt;
&lt;br /&gt;
	text = gsub(text, &amp;#039;ꤟꤌꤣ&amp;#039;, &amp;#039;u&amp;#039;..u(0x0324)..&amp;#039;eoe&amp;#039;) -- use u() to break Unicode normalization&lt;br /&gt;
	text = gsub(text, &amp;#039;ꤛꤣ&amp;#039;, &amp;#039;ueoe&amp;#039;)&lt;br /&gt;
	text = gsub(text, &amp;#039;[ꤢꤣ][ꤦ-ꤪ]&amp;#039;, tt2)&lt;br /&gt;
	text = gsub(text, &amp;#039;.&amp;#039;, tt1)&lt;br /&gt;
&lt;br /&gt;
	text = gsub(text, &amp;#039;([aeiou])([aeiou]*)̤&amp;#039;, &amp;#039;%1̤%2&amp;#039;) -- move subcolon to first aeiou&lt;br /&gt;
	text = gsub(text, &amp;#039;([aeiou]̤?)([aeiou]*)([&amp;#039;..u(0x0301)..u(0x0300)..u(0x0304)..&amp;#039;])&amp;#039;, &amp;#039;%1%3%2&amp;#039;) -- add tone mark on first aeiou&lt;br /&gt;
&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
return export&lt;/div&gt;</summary>
		<author><name>wikt&gt;Theknightwho</name></author>
	</entry>
</feed>