<?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%3ATibt-translit</id>
	<title>Module:Tibt-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%3ATibt-translit"/>
	<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:Tibt-translit&amp;action=history"/>
	<updated>2026-04-21T19:54:59Z</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:Tibt-translit&amp;diff=495559&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:Tibt-translit&amp;diff=495559&amp;oldid=prev"/>
		<updated>2026-04-21T12:44:15Z</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:Tibt-translit&amp;diff=495558&amp;oldid=prev</id>
		<title>wikt&gt;Theknightwho at 13:08, 26 March 2026</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:Tibt-translit&amp;diff=495558&amp;oldid=prev"/>
		<updated>2026-03-26T13:08:33Z</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 m_str_utils = require(&amp;quot;Module:string utilities&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
local gsub = m_str_utils.gsub&lt;br /&gt;
local match = m_str_utils.match&lt;br /&gt;
local toNFC = mw.ustring.toNFC&lt;br /&gt;
local upper = m_str_utils.upper&lt;br /&gt;
local u = m_str_utils.char&lt;br /&gt;
&lt;br /&gt;
local Tibt = require(&amp;quot;Module:Tibt-common&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
local export = {}&lt;br /&gt;
&lt;br /&gt;
local twoChars = {&lt;br /&gt;
	[&amp;quot;རྀ&amp;quot;] = &amp;quot;ṛ&amp;quot;, [&amp;quot;ྲྀ&amp;quot;] = &amp;quot;ṛ&amp;quot;, -- Primarily used in Sanskrit(-derived) borrowings.&lt;br /&gt;
	[&amp;quot;ལྀ&amp;quot;] = &amp;quot;ḷ&amp;quot;, [&amp;quot;ླྀ&amp;quot;] = &amp;quot;ḷ&amp;quot;,&lt;br /&gt;
	&lt;br /&gt;
	[&amp;quot;ཕ༹&amp;quot;] = &amp;quot;f&amp;quot;, [&amp;quot;བ༹&amp;quot;] = &amp;quot;v&amp;quot;, -- Used to transliterate Chinese.&lt;br /&gt;
	[&amp;quot;ཁ༹&amp;quot;] = &amp;quot;x&amp;quot;, [&amp;quot;ག༹&amp;quot;] = &amp;quot;ġ&amp;quot;, -- Used in Balti.&lt;br /&gt;
	&lt;br /&gt;
	[&amp;quot;ྥ༹&amp;quot;] = &amp;quot;f&amp;quot;, [&amp;quot;ྦ༹&amp;quot;] = &amp;quot;v&amp;quot;,&lt;br /&gt;
	[&amp;quot;ྑ༹&amp;quot;] = &amp;quot;x&amp;quot;, [&amp;quot;ྒ༹&amp;quot;] = &amp;quot;ġ&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local oneChar = {&lt;br /&gt;
	[&amp;quot;ཀ&amp;quot;] = &amp;quot;k&amp;quot;, [&amp;quot;ཁ&amp;quot;] = &amp;quot;kh&amp;quot;, [&amp;quot;ག&amp;quot;] = &amp;quot;g&amp;quot;, [&amp;quot;ང&amp;quot;] = &amp;quot;ng&amp;quot;,&lt;br /&gt;
	[&amp;quot;ཅ&amp;quot;] = &amp;quot;c&amp;quot;, [&amp;quot;ཆ&amp;quot;] = &amp;quot;ch&amp;quot;, [&amp;quot;ཇ&amp;quot;] = &amp;quot;j&amp;quot;, [&amp;quot;ཉ&amp;quot;] = &amp;quot;ny&amp;quot;,&lt;br /&gt;
	[&amp;quot;ཏ&amp;quot;] = &amp;quot;t&amp;quot;, [&amp;quot;ཐ&amp;quot;] = &amp;quot;th&amp;quot;, [&amp;quot;ད&amp;quot;] = &amp;quot;d&amp;quot;, [&amp;quot;ན&amp;quot;] = &amp;quot;n&amp;quot;,&lt;br /&gt;
	[&amp;quot;པ&amp;quot;] = &amp;quot;p&amp;quot;, [&amp;quot;ཕ&amp;quot;] = &amp;quot;ph&amp;quot;, [&amp;quot;བ&amp;quot;] = &amp;quot;b&amp;quot;, [&amp;quot;མ&amp;quot;] = &amp;quot;m&amp;quot;,&lt;br /&gt;
	[&amp;quot;ཙ&amp;quot;] = &amp;quot;ts&amp;quot;, [&amp;quot;ཚ&amp;quot;] = &amp;quot;tsh&amp;quot;, [&amp;quot;ཛ&amp;quot;] = &amp;quot;dz&amp;quot;, [&amp;quot;ཝ&amp;quot;] = &amp;quot;.w&amp;quot;,&lt;br /&gt;
	[&amp;quot;ཞ&amp;quot;] = &amp;quot;zh&amp;quot;, [&amp;quot;ཟ&amp;quot;] = &amp;quot;z&amp;quot;, [&amp;quot;འ&amp;quot;] = &amp;quot;&amp;#039;&amp;quot;, [&amp;quot;ཡ&amp;quot;] = &amp;quot;.y&amp;quot;,&lt;br /&gt;
	[&amp;quot;ར&amp;quot;] = &amp;quot;.r&amp;quot;, [&amp;quot;ཪ&amp;quot;] = &amp;quot;.r&amp;quot;, [&amp;quot;ལ&amp;quot;] = &amp;quot;l&amp;quot;, [&amp;quot;ཤ&amp;quot;] = &amp;quot;sh&amp;quot;, [&amp;quot;ས&amp;quot;] = &amp;quot;s&amp;quot;,&lt;br /&gt;
	[&amp;quot;ཧ&amp;quot;] = &amp;quot;h&amp;quot;, [&amp;quot;ཨ&amp;quot;] = &amp;quot;\1&amp;quot;,&lt;br /&gt;
	[&amp;quot;ཊ&amp;quot;] = &amp;quot;ṭ&amp;quot;, [&amp;quot;ཋ&amp;quot;] = &amp;quot;ṭh&amp;quot;, [&amp;quot;ཌ&amp;quot;] = &amp;quot;ḍ&amp;quot;, [&amp;quot;ཎ&amp;quot;] = &amp;quot;ṇ&amp;quot;, [&amp;quot;ཥ&amp;quot;] = &amp;quot;ṣ&amp;quot;,&lt;br /&gt;
	[&amp;quot;ཫ&amp;quot;] = &amp;quot;q&amp;quot;, [&amp;quot;ཬ&amp;quot;] = &amp;quot;ṛ&amp;quot;, -- Used in Balti.&lt;br /&gt;
	[&amp;quot;྅&amp;quot;] = &amp;quot;ʼ&amp;quot;, [&amp;quot;ྈ&amp;quot;] = &amp;quot;x&amp;quot;, [&amp;quot;ྉ&amp;quot;] = &amp;quot;f&amp;quot;, [&amp;quot;ྌ&amp;quot;] = &amp;quot;f&amp;quot;, -- Used in Sanskrit.&lt;br /&gt;
&lt;br /&gt;
	-- Use Unicode references for non-spacing characters to avoid making it unreadable when edited in a text file.&lt;br /&gt;
	[u(0x0F71)] = u(0x0304), [u(0x0F72)] = &amp;quot;i&amp;quot;, [u(0x0F80)] = &amp;quot;ị&amp;quot;, [u(0x0F74)] = &amp;quot;u&amp;quot;, [u(0x0F7A)] = &amp;quot;e&amp;quot;,&lt;br /&gt;
	[u(0x0F7B)] = &amp;quot;ai&amp;quot;, [u(0x0F7C)] = &amp;quot;o&amp;quot;, [u(0x0F7D)] = &amp;quot;au&amp;quot;,&lt;br /&gt;
	&lt;br /&gt;
	[u(0x0F7E)] = &amp;quot;ṃ&amp;quot;, [u(0x0F7F)] = &amp;quot;ḥ&amp;quot;,  [u(0x0F82)] = &amp;quot;ṃ&amp;quot;, [u(0x0F83)] = &amp;quot;m̐&amp;quot;,&lt;br /&gt;
	&lt;br /&gt;
	[u(0x0F90)] = &amp;quot;k&amp;quot;, [u(0x0F91)] = &amp;quot;kh&amp;quot;, [u(0x0F92)] = &amp;quot;g&amp;quot;, [u(0x0F94)] = &amp;quot;ng&amp;quot;,&lt;br /&gt;
	[u(0x0F95)] = &amp;quot;c&amp;quot;, [u(0x0F96)] = &amp;quot;ch&amp;quot;, [u(0x0F97)] = &amp;quot;j&amp;quot;, [u(0x0F99)] = &amp;quot;ny&amp;quot;,&lt;br /&gt;
	[u(0x0F9F)] = &amp;quot;t&amp;quot;, [u(0x0FA0)] = &amp;quot;th&amp;quot;, [u(0x0FA1)] = &amp;quot;d&amp;quot;, [u(0x0FA3)] = &amp;quot;n&amp;quot;,&lt;br /&gt;
	[u(0x0FA4)] = &amp;quot;p&amp;quot;, [u(0x0FA5)] = &amp;quot;ph&amp;quot;, [u(0x0FA6)] = &amp;quot;b&amp;quot;, [u(0x0FA8)] = &amp;quot;m&amp;quot;,&lt;br /&gt;
	[u(0x0FA9)] = &amp;quot;ts&amp;quot;, [u(0x0FAA)] = &amp;quot;tsh&amp;quot;, [u(0x0FAB)] = &amp;quot;dz&amp;quot;, [u(0x0FAD)] = &amp;quot;w&amp;quot;, [u(0x0FBA)] = &amp;quot;w&amp;quot;,&lt;br /&gt;
	[u(0x0FAE)] = &amp;quot;zh&amp;quot;, [u(0x0FAF)] = &amp;quot;z&amp;quot;, [u(0x0FB0)] = &amp;quot;&amp;#039;&amp;quot;, [u(0x0FB1)] = &amp;quot;y&amp;quot;, [u(0x0FBB)] = &amp;quot;y&amp;quot;,&lt;br /&gt;
	[u(0x0FB2)] = &amp;quot;r&amp;quot;, [u(0x0FBC)] = &amp;quot;r&amp;quot;, [u(0x0FB3)] = &amp;quot;l&amp;quot;, [u(0x0FB4)] = &amp;quot;sh&amp;quot;, [u(0x0FB6)] = &amp;quot;s&amp;quot;,&lt;br /&gt;
	[u(0x0FB7)] = &amp;quot;h&amp;quot;, [u(0x0FB8)] = &amp;quot;+a&amp;quot;,&lt;br /&gt;
	[u(0x0F9A)] = &amp;quot;ṭ&amp;quot;, [u(0x0F9B)] = &amp;quot;ṭh&amp;quot;, [u(0x0F9C)] = &amp;quot;ḍ&amp;quot;, [u(0x0F9E)] = &amp;quot;ṇ&amp;quot;, [u(0x0FB5)] = &amp;quot;ṣ&amp;quot;,&lt;br /&gt;
	[u(0x0F8D)] = &amp;quot;x&amp;quot;, [u(0x0F8E)] = &amp;quot;f&amp;quot;, [u(0x0F8F)] = &amp;quot;f&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local symbol = {&lt;br /&gt;
	[&amp;quot;༠&amp;quot;] = &amp;quot;0&amp;quot;, [&amp;quot;༡&amp;quot;] = &amp;quot;1&amp;quot;, [&amp;quot;༢&amp;quot;] = &amp;quot;2&amp;quot;, [&amp;quot;༣&amp;quot;] = &amp;quot;3&amp;quot;, [&amp;quot;༤&amp;quot;] = &amp;quot;4&amp;quot;,&lt;br /&gt;
	[&amp;quot;༥&amp;quot;] = &amp;quot;5&amp;quot;, [&amp;quot;༦&amp;quot;] = &amp;quot;6&amp;quot;, [&amp;quot;༧&amp;quot;] = &amp;quot;7&amp;quot;, [&amp;quot;༨&amp;quot;] = &amp;quot;8&amp;quot;, [&amp;quot;༩&amp;quot;] = &amp;quot;9&amp;quot;,&lt;br /&gt;
	[&amp;quot;༪&amp;quot;] = &amp;quot;0.5&amp;quot;, [&amp;quot;༫&amp;quot;] = &amp;quot;1.5&amp;quot;, [&amp;quot;༬&amp;quot;] = &amp;quot;2.5&amp;quot;, [&amp;quot;༭&amp;quot;] = &amp;quot;3.5&amp;quot;, [&amp;quot;༮&amp;quot;] = &amp;quot;4.5&amp;quot;,&lt;br /&gt;
	[&amp;quot;༯&amp;quot;] = &amp;quot;5.5&amp;quot;, [&amp;quot;༰&amp;quot;] = &amp;quot;6.5&amp;quot;, [&amp;quot;༱&amp;quot;] = &amp;quot;7.5&amp;quot;, [&amp;quot;༲&amp;quot;] = &amp;quot;8.5&amp;quot;, [&amp;quot;༳&amp;quot;] = &amp;quot;9.5&amp;quot;,&lt;br /&gt;
	[&amp;quot;་&amp;quot;] = &amp;quot; &amp;quot;, [&amp;quot;༌&amp;quot;] = &amp;quot;*&amp;quot;, [&amp;quot;།&amp;quot;] = &amp;quot;.&amp;quot;, [&amp;quot;༎&amp;quot;] = &amp;quot;. &amp;amp;para;&amp;quot;, [&amp;quot;༏&amp;quot;] = &amp;quot;;&amp;quot;,&lt;br /&gt;
	[&amp;quot;༑&amp;quot;] = &amp;quot;|&amp;quot;, [&amp;quot;༈&amp;quot;] = &amp;quot;!&amp;quot;, [&amp;quot;༔&amp;quot;] = &amp;quot;:&amp;quot;, [&amp;quot;༼&amp;quot;] = &amp;quot;(&amp;quot;, [&amp;quot;༽&amp;quot;] = &amp;quot;)&amp;quot;,&lt;br /&gt;
	[&amp;quot;༺&amp;quot;] = &amp;quot;&amp;lt;&amp;quot;, [&amp;quot;༻&amp;quot;] = &amp;quot;&amp;gt;&amp;quot;,&lt;br /&gt;
	[&amp;quot; &amp;quot;] = &amp;quot;\1&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function export.tr(text, lang, sc)&lt;br /&gt;
&lt;br /&gt;
	local langObj; if not lang then&lt;br /&gt;
		error(&amp;quot;Language code required.&amp;quot;)&lt;br /&gt;
	else&lt;br /&gt;
		langObj = require(&amp;quot;Module:languages&amp;quot;).getByCode(lang)&lt;br /&gt;
	end&lt;br /&gt;
	local scObj = require(&amp;quot;Module:scripts&amp;quot;).getByCode(&amp;quot;Tibt&amp;quot;)&lt;br /&gt;
	text = langObj:stripDiacritics(text)&lt;br /&gt;
	-- FIXME, why are the following two being called?&lt;br /&gt;
	text = scObj:fixDiscouragedSequences(text)&lt;br /&gt;
	text = scObj:toFixedNFD(text)&lt;br /&gt;
	text = gsub(text, &amp;quot;༒&amp;quot;, &amp;quot;།&amp;quot;)&lt;br /&gt;
	text = gsub(text, &amp;quot;[་༌]+$&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	&lt;br /&gt;
	for word in Tibt.getWords(text) do&lt;br /&gt;
		for syllable in Tibt.getSyllables(word) do&lt;br /&gt;
			local tr = syllable&lt;br /&gt;
			&lt;br /&gt;
			tr = gsub(tr, &amp;quot;(ཱ)([ིེུ-ཽྀྲླ]+)&amp;quot;, &amp;quot;%2%1&amp;quot;)&lt;br /&gt;
			&lt;br /&gt;
			local mainStack = gsub(Tibt.findMainStack(syllable, lang), &amp;quot;[ཾཿྂྃ]&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
			if match(mainStack, &amp;quot;([^ༀི-ཽྀ]ཱ?)$&amp;quot;) then&lt;br /&gt;
				local newMainStack = mainStack .. &amp;quot;a&amp;quot;&lt;br /&gt;
				newMainStack = gsub(newMainStack, &amp;quot;ཱa$&amp;quot;, &amp;quot;aཱ&amp;quot;)&lt;br /&gt;
				tr = gsub(tr, mainStack, newMainStack, 1)&lt;br /&gt;
			end&lt;br /&gt;
			&lt;br /&gt;
			tr = gsub(tr, &amp;quot;^(.*)༷(.*)$&amp;quot;, &amp;quot;&amp;lt;u&amp;gt;%1%2&amp;lt;/u&amp;gt;&amp;quot;)&lt;br /&gt;
			tr = gsub(tr, &amp;quot;^(.*)༵(.*)$&amp;quot;, &amp;quot;&amp;lt;span style=\&amp;quot;text-decoration-style:double;\&amp;quot;&amp;gt;%1%2&amp;lt;/span&amp;gt;&amp;quot;)&lt;br /&gt;
			&lt;br /&gt;
			for letter, replacement in pairs(twoChars) do&lt;br /&gt;
				tr = gsub(tr, letter, replacement)&lt;br /&gt;
			end&lt;br /&gt;
			tr = gsub(tr, &amp;quot;.&amp;quot;, oneChar)&lt;br /&gt;
			&lt;br /&gt;
			tr = gsub(tr, &amp;quot;(.&amp;#039;)([^aāeiīoḷḹṛṝuū%-&amp;lt;])&amp;quot;, &amp;quot;%1a%2&amp;quot;)&lt;br /&gt;
			tr = gsub(tr, &amp;quot;%f[^%zaāeiīoḷḹṛṝuū%-&amp;gt;]%.&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
			tr = gsub(tr, &amp;quot;%.([rwy][^aāeiīoḷḹṛṝuū])&amp;quot;, &amp;quot;%1&amp;quot;)&lt;br /&gt;
			tr = gsub(tr, &amp;quot;^\1&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
			tr = tr:gsub(&amp;quot;\1&amp;quot;, &amp;quot;%.&amp;quot;)&lt;br /&gt;
			&lt;br /&gt;
			text = gsub(text, syllable, tr, 1)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	text = gsub(text, u(0x0F84) .. &amp;quot;a?&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	text = gsub(text, &amp;quot;.&amp;quot;, symbol)&lt;br /&gt;
	text = gsub(text, &amp;quot; &amp;#039; &amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	text = gsub(text, &amp;quot; *· *·? *&amp;quot;, &amp;quot; · &amp;quot;)&lt;br /&gt;
	text = gsub(text, &amp;quot; *%.&amp;quot;, &amp;quot;.&amp;quot;)&lt;br /&gt;
	text = gsub(text, &amp;quot;\n+&amp;quot;, &amp;quot;\n\n&amp;quot;)&lt;br /&gt;
	text = gsub(text, &amp;quot;\n\n$&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	if match(text, &amp;quot;%. &amp;quot;) or match(text, &amp;quot;%.\n.&amp;quot;) or match(text, &amp;quot;%.$&amp;quot;) then&lt;br /&gt;
		text = gsub(text, &amp;quot;^&amp;#039;?.&amp;quot;, upper)&lt;br /&gt;
		text = gsub(text, &amp;quot;\n\n&amp;#039;?.&amp;quot;, upper)&lt;br /&gt;
		text = gsub(text, &amp;quot;%. &amp;#039;?.&amp;quot;, upper)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- East Bodish-specific fixes&lt;br /&gt;
	local east_bodish = { [&amp;quot;xkz&amp;quot;] = true, [&amp;quot;kjz&amp;quot;] = true, [&amp;quot;xkf&amp;quot;] = true, [&amp;quot;dzl&amp;quot;] = true, [&amp;quot;dka&amp;quot;] = true }&lt;br /&gt;
	&lt;br /&gt;
	if east_bodish[lang] then&lt;br /&gt;
		if lang == &amp;quot;xkz&amp;quot; then&lt;br /&gt;
			text = gsub(text, &amp;quot;%f[^%c%s]%f[aeiouāēīōū]&amp;quot;, &amp;quot;q&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;%&amp;#039;%f[aeiouāēīōū]&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;q&amp;quot;, &amp;quot;&amp;#039;&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;̄&amp;quot;, &amp;quot;̂&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;̂́&amp;quot;, &amp;quot;́̂&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;([bcdfghjklmnprstvwxyz]+[aeiou])́&amp;quot;, &amp;quot;&amp;#039;%1&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;([aeiouâêîôû]n?[bcdfghjklmnprstvwxyz])a&amp;quot;, &amp;quot;%1&amp;quot;)&lt;br /&gt;
		elseif lang == &amp;quot;dzl&amp;quot; then&lt;br /&gt;
			text = gsub(text, &amp;quot;g%.y&amp;quot;, &amp;quot;&amp;#039;y&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;sn&amp;quot;, &amp;quot;&amp;#039;n&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;dbr&amp;quot;, &amp;quot;&amp;#039;r&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;dba%&amp;#039;&amp;quot;, &amp;quot;&amp;#039;w&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;&amp;#039;w%f[%A]&amp;quot;, &amp;quot;&amp;#039;wa&amp;quot;)&lt;br /&gt;
		elseif lang == &amp;quot;kjz&amp;quot; then&lt;br /&gt;
			text = gsub(text, &amp;quot;r%f[nm]&amp;quot;, &amp;quot;&amp;#039;&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;db%f[yr]&amp;quot;, &amp;quot;&amp;#039;&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;dba%&amp;#039;&amp;quot;, &amp;quot;&amp;#039;w&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;ml&amp;quot;, &amp;quot;&amp;#039;l&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;%f[^%c%s]%f[aeiouāēīōū]&amp;quot;, &amp;quot;q&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;%&amp;#039;%f[aeiouāēīōū]&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;q&amp;quot;, &amp;quot;&amp;#039;&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;([aeiou])&amp;#039;&amp;quot;, &amp;quot;%1h&amp;quot;)&lt;br /&gt;
			text = gsub(text, &amp;quot;([aou])l%f[%A]&amp;quot;, &amp;quot;%1̈&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		text = gsub(text, &amp;quot;[bdg]%f[%A]&amp;quot;, {b=&amp;quot;p&amp;quot;, d=&amp;quot;t&amp;quot;, g=&amp;quot;k&amp;quot;})&lt;br /&gt;
		text = gsub(text, &amp;quot;nk%f[%A]&amp;quot;, &amp;quot;ng&amp;quot;)&lt;br /&gt;
		text = gsub(text, &amp;quot;%s&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	text = gsub(text, &amp;quot;\1&amp;quot;, &amp;quot; &amp;quot;) -- substitute normal space between words back&lt;br /&gt;
	&lt;br /&gt;
	-- End with a space so that concurrent parts of running text that need to be transliterated separately (e.g. due to links) are still properly separated.&lt;br /&gt;
	return toNFC(text) .. &amp;quot; &amp;quot;&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>