<?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%3ASamr-translit</id>
	<title>Module:Samr-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%3ASamr-translit"/>
	<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:Samr-translit&amp;action=history"/>
	<updated>2026-05-18T18:19:08Z</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:Samr-translit&amp;diff=495197&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:Samr-translit&amp;diff=495197&amp;oldid=prev"/>
		<updated>2026-04-21T12:00:33Z</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:00, 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:Samr-translit&amp;diff=495196&amp;oldid=prev</id>
		<title>wikt&gt;Theknightwho: Use faster implementation of mw.ustring.char.</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:Samr-translit&amp;diff=495196&amp;oldid=prev"/>
		<updated>2024-04-05T03:04:57Z</updated>

		<summary type="html">&lt;p&gt;Use faster implementation of mw.ustring.char.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local u = require(&amp;quot;Module:string/char&amp;quot;)&lt;br /&gt;
local ugsub = mw.ustring.gsub&lt;br /&gt;
&lt;br /&gt;
local cons_list = &amp;#039;ʾbgdhwbzḥṭyklmnsʿfpṣqršt&amp;#039;&lt;br /&gt;
local cons = &amp;#039;[&amp;#039; .. cons_list .. &amp;#039;]&amp;#039;&lt;br /&gt;
&lt;br /&gt;
local export = {}&lt;br /&gt;
&lt;br /&gt;
local tt = {&lt;br /&gt;
	[1] = {&lt;br /&gt;
		-- occlusion&lt;br /&gt;
		[u(0x0805, 0x0818)] = &amp;#039;b&amp;#039;,&lt;br /&gt;
		[u(0x0805, 0x0810)] = &amp;#039;p&amp;#039;,&lt;br /&gt;
	},&lt;br /&gt;
	[2] = {&lt;br /&gt;
		-- consonants&lt;br /&gt;
		[u(0x0800)] = &amp;#039;ʾ&amp;#039;, -- ALAF&lt;br /&gt;
		[u(0x0801)] = &amp;#039;b&amp;#039;, -- BIT&lt;br /&gt;
		[u(0x0802)] = &amp;#039;g&amp;#039;, -- GAMAN&lt;br /&gt;
		[u(0x0803)] = &amp;#039;d&amp;#039;, -- DALAT&lt;br /&gt;
		[u(0x0804)] = &amp;#039;h&amp;#039;, -- IY&lt;br /&gt;
		[u(0x0805)] = &amp;#039;w&amp;#039;, -- BAA&lt;br /&gt;
		[u(0x0806)] = &amp;#039;z&amp;#039;, -- ZEN&lt;br /&gt;
		[u(0x0807)] = &amp;#039;ḥ&amp;#039;, -- IT&lt;br /&gt;
		[u(0x0808)] = &amp;#039;ṭ&amp;#039;, -- TIT&lt;br /&gt;
		[u(0x0809)] = &amp;#039;y&amp;#039;, -- YUT&lt;br /&gt;
		[u(0x080A)] = &amp;#039;k&amp;#039;, -- KAAF&lt;br /&gt;
		[u(0x080B)] = &amp;#039;l&amp;#039;, -- LABAT&lt;br /&gt;
		[u(0x080C)] = &amp;#039;m&amp;#039;, -- MIM&lt;br /&gt;
		[u(0x080D)] = &amp;#039;n&amp;#039;, -- NUN&lt;br /&gt;
		[u(0x080E)] = &amp;#039;s&amp;#039;, -- SINGAAT&lt;br /&gt;
		[u(0x080F)] = &amp;#039;ʿ&amp;#039;, -- IN&lt;br /&gt;
		[u(0x0810)] = &amp;#039;f&amp;#039;, -- FI&lt;br /&gt;
		[u(0x0811)] = &amp;#039;ṣ&amp;#039;, -- TSAADIY&lt;br /&gt;
		[u(0x0812)] = &amp;#039;q&amp;#039;, -- QUF&lt;br /&gt;
		[u(0x0813)] = &amp;#039;r&amp;#039;, -- RISH&lt;br /&gt;
		[u(0x0814)] = &amp;#039;š&amp;#039;, -- SHAN&lt;br /&gt;
		[u(0x0815)] = &amp;#039;t&amp;#039;, -- TAAF&lt;br /&gt;
		-- consonant modifier&lt;br /&gt;
		[u(0x0816)] = &amp;#039;ʿ&amp;#039;, -- IN&lt;br /&gt;
		[u(0x0817)] = &amp;#039;ʿ&amp;#039;, -- IN-ALAF&lt;br /&gt;
		[u(0x081A)] = &amp;#039;ỹ&amp;#039;, -- MODIFIER EPENTHETIC YUT&lt;br /&gt;
		[u(0x081B)] = &amp;#039;ỹ&amp;#039;, -- EPENTHETIC YUT&lt;br /&gt;
		-- vowel signs&lt;br /&gt;
		[u(0x081C)] = &amp;#039;ê&amp;#039;, -- LONG E&lt;br /&gt;
		[u(0x081D)] = &amp;#039;e&amp;#039;, -- E&lt;br /&gt;
		[u(0x081E)] = &amp;#039;å̂ː&amp;#039;, -- OVERLONG AA&lt;br /&gt;
		[u(0x081F)] = &amp;#039;å̂&amp;#039;, -- LONG AA&lt;br /&gt;
		[u(0x0820)] = &amp;#039;å&amp;#039;, -- AA&lt;br /&gt;
		[u(0x0821)] = &amp;#039;âː&amp;#039;, -- OVERLONG A&lt;br /&gt;
		[u(0x0822)] = &amp;#039;â&amp;#039;, -- LONG A&lt;br /&gt;
		[u(0x0823)] = &amp;#039;a&amp;#039;, -- A&lt;br /&gt;
		[u(0x0824)] = &amp;#039;ă&amp;#039;, -- MODIFIER SHORT A&lt;br /&gt;
		[u(0x0825)] = &amp;#039;ă&amp;#039;, -- SHORT A&lt;br /&gt;
		[u(0x0826)] = &amp;#039;u&amp;#039;, -- U&lt;br /&gt;
		[u(0x0827)] = &amp;#039;û&amp;#039;, -- LONG U&lt;br /&gt;
		[u(0x0828)] = &amp;#039;i&amp;#039;, -- MODIFIER LETTER I&lt;br /&gt;
		[u(0x0829)] = &amp;#039;î&amp;#039;, -- LONG I&lt;br /&gt;
		[u(0x082A)] = &amp;#039;i&amp;#039;, -- I&lt;br /&gt;
		[u(0x082B)] = &amp;#039;o&amp;#039;, -- O&lt;br /&gt;
		[u(0x082C)] = &amp;#039;&amp;#039;, -- SUKUN&lt;br /&gt;
		-- punctuation&lt;br /&gt;
		[u(0x0830)] = &amp;#039; &amp;#039;, -- PUNCTUATION NEQUDAA&lt;br /&gt;
	},&lt;br /&gt;
	[3] = {&lt;br /&gt;
		-- consonant with dagesh&lt;br /&gt;
		[&amp;#039;(&amp;#039; .. cons .. &amp;#039;)&amp;#039; .. u(0x0819)] = &amp;#039;%1%1&amp;#039;,&lt;br /&gt;
	},&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function export.tr(text, lang, sc)&lt;br /&gt;
	for _, replacements in ipairs(tt) do&lt;br /&gt;
		for regex, replacement in pairs(replacements) do&lt;br /&gt;
			text = ugsub(text, regex, replacement)&lt;br /&gt;
		end&lt;br /&gt;
	end&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>