<?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%3Apeo-translit</id>
	<title>Module:peo-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%3Apeo-translit"/>
	<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:peo-translit&amp;action=history"/>
	<updated>2026-04-08T15:43:41Z</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:peo-translit&amp;diff=467867&amp;oldid=prev</id>
		<title>Sware: Created page with &quot;local export = {}  local alphabetic_tt = { 	-- this should only contain alphabetic characters 	[&quot;𐎠&quot;] = &quot;a&quot;, 	[&quot;𐎡&quot;] = &quot;i&quot;, 	[&quot;𐎢&quot;] = &quot;u&quot;, 	[&quot;𐎣&quot;] = &quot;k&quot;, 	[&quot;𐎤&quot;] = &quot;ku&quot;, 	[&quot;𐎥&quot;] = &quot;g&quot;, 	[&quot;𐎦&quot;] = &quot;gu&quot;, 	[&quot;𐎧&quot;] = &quot;x&quot;, 	[&quot;𐎨&quot;] = &quot;c&quot;, 	[&quot;𐎩&quot;] = &quot;j&quot;, 	[&quot;𐎪&quot;] = &quot;ji&quot;, 	[&quot;𐎫&quot;] = &quot;t&quot;, 	[&quot;𐎬&quot;] = &quot;tu&quot;, 	[&quot;𐎭&quot;] = &quot;d&quot;, 	[&quot;𐎮&quot;] = &quot;di&quot;, 	[&quot;𐎯&quot;] = &quot;du&quot;, 	[&quot;𐎰&quot;] = &quot;θ&quot;, 	[&quot;𐎱&quot;] = &quot;p&quot;, 	[&quot;𐎲&quot;] = &quot;b&quot;, 	[&quot;𐎳&quot;] = &quot;f&quot;, 	[&quot;𐎴&quot;] = &quot;n&quot;, 	[&quot;𐎵&quot;] = &quot;nu&quot;,...&quot;</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:peo-translit&amp;diff=467867&amp;oldid=prev"/>
		<updated>2025-08-19T00:13:19Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local export = {}  local alphabetic_tt = { 	-- this should only contain alphabetic characters 	[&amp;quot;𐎠&amp;quot;] = &amp;quot;a&amp;quot;, 	[&amp;quot;𐎡&amp;quot;] = &amp;quot;i&amp;quot;, 	[&amp;quot;𐎢&amp;quot;] = &amp;quot;u&amp;quot;, 	[&amp;quot;𐎣&amp;quot;] = &amp;quot;k&amp;quot;, 	[&amp;quot;𐎤&amp;quot;] = &amp;quot;ku&amp;quot;, 	[&amp;quot;𐎥&amp;quot;] = &amp;quot;g&amp;quot;, 	[&amp;quot;𐎦&amp;quot;] = &amp;quot;gu&amp;quot;, 	[&amp;quot;𐎧&amp;quot;] = &amp;quot;x&amp;quot;, 	[&amp;quot;𐎨&amp;quot;] = &amp;quot;c&amp;quot;, 	[&amp;quot;𐎩&amp;quot;] = &amp;quot;j&amp;quot;, 	[&amp;quot;𐎪&amp;quot;] = &amp;quot;ji&amp;quot;, 	[&amp;quot;𐎫&amp;quot;] = &amp;quot;t&amp;quot;, 	[&amp;quot;𐎬&amp;quot;] = &amp;quot;tu&amp;quot;, 	[&amp;quot;𐎭&amp;quot;] = &amp;quot;d&amp;quot;, 	[&amp;quot;𐎮&amp;quot;] = &amp;quot;di&amp;quot;, 	[&amp;quot;𐎯&amp;quot;] = &amp;quot;du&amp;quot;, 	[&amp;quot;𐎰&amp;quot;] = &amp;quot;θ&amp;quot;, 	[&amp;quot;𐎱&amp;quot;] = &amp;quot;p&amp;quot;, 	[&amp;quot;𐎲&amp;quot;] = &amp;quot;b&amp;quot;, 	[&amp;quot;𐎳&amp;quot;] = &amp;quot;f&amp;quot;, 	[&amp;quot;𐎴&amp;quot;] = &amp;quot;n&amp;quot;, 	[&amp;quot;𐎵&amp;quot;] = &amp;quot;nu&amp;quot;,...&amp;quot;&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;
&lt;br /&gt;
local alphabetic_tt = {&lt;br /&gt;
	-- this should only contain alphabetic characters&lt;br /&gt;
	[&amp;quot;𐎠&amp;quot;] = &amp;quot;a&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎡&amp;quot;] = &amp;quot;i&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎢&amp;quot;] = &amp;quot;u&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎣&amp;quot;] = &amp;quot;k&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎤&amp;quot;] = &amp;quot;ku&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎥&amp;quot;] = &amp;quot;g&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎦&amp;quot;] = &amp;quot;gu&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎧&amp;quot;] = &amp;quot;x&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎨&amp;quot;] = &amp;quot;c&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎩&amp;quot;] = &amp;quot;j&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎪&amp;quot;] = &amp;quot;ji&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎫&amp;quot;] = &amp;quot;t&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎬&amp;quot;] = &amp;quot;tu&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎭&amp;quot;] = &amp;quot;d&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎮&amp;quot;] = &amp;quot;di&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎯&amp;quot;] = &amp;quot;du&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎰&amp;quot;] = &amp;quot;θ&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎱&amp;quot;] = &amp;quot;p&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎲&amp;quot;] = &amp;quot;b&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎳&amp;quot;] = &amp;quot;f&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎴&amp;quot;] = &amp;quot;n&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎵&amp;quot;] = &amp;quot;nu&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎶&amp;quot;] = &amp;quot;m&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎷&amp;quot;] = &amp;quot;mi&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎸&amp;quot;] = &amp;quot;mu&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎹&amp;quot;] = &amp;quot;y&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎺&amp;quot;] = &amp;quot;v&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎻&amp;quot;] = &amp;quot;vi&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎼&amp;quot;] = &amp;quot;r&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎽&amp;quot;] = &amp;quot;ru&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎾&amp;quot;] = &amp;quot;l&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐎿&amp;quot;] = &amp;quot;s&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐏀&amp;quot;] = &amp;quot;z&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐏁&amp;quot;] = &amp;quot;š&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐏂&amp;quot;] = &amp;quot;ç&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐏃&amp;quot;] = &amp;quot;h&amp;quot;,&lt;br /&gt;
	[&amp;quot;𐏈&amp;quot;] = &amp;quot;AM&amp;quot;, -- Auramazdā&lt;br /&gt;
	[&amp;quot;𐏉&amp;quot;] = &amp;quot;AM&amp;quot;, -- Auramazdā&lt;br /&gt;
	[&amp;quot;𐏊&amp;quot;] = &amp;quot;AMha&amp;quot;, -- Auramazdāha&lt;br /&gt;
	[&amp;quot;𐏋&amp;quot;] = &amp;quot;XŠ&amp;quot;, -- xšāyathiya &lt;br /&gt;
	[&amp;quot;𐏌&amp;quot;] = &amp;quot;DH&amp;quot;, -- dahyāuš&lt;br /&gt;
	[&amp;quot;𐏍&amp;quot;] = &amp;quot;DH&amp;quot;, -- dahyāuš&lt;br /&gt;
	[&amp;quot;𐏎&amp;quot;] = &amp;quot;BG&amp;quot;, -- baga&lt;br /&gt;
	[&amp;quot;𐏏&amp;quot;] = &amp;quot;BU&amp;quot;, -- būmiš&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local nonalphabetic_tt = {&lt;br /&gt;
	[&amp;quot;𐏐&amp;quot;] = &amp;quot; : &amp;quot;, --word divider&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local numbers = {&lt;br /&gt;
	[&amp;quot;𐏑&amp;quot;] = 1,&lt;br /&gt;
	[&amp;quot;𐏒&amp;quot;] = 2,&lt;br /&gt;
	[&amp;quot;𐏓&amp;quot;] = 10,&lt;br /&gt;
	[&amp;quot;𐏔&amp;quot;] = 20,&lt;br /&gt;
	[&amp;quot;𐏕&amp;quot;] = 100,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function export.convert_numbers(numeric_str)&lt;br /&gt;
	local total = 0&lt;br /&gt;
	for c in mw.ustring.gmatch(numeric_str, &amp;quot;.&amp;quot;) do&lt;br /&gt;
		total = total + numbers[c]&lt;br /&gt;
	end&lt;br /&gt;
	return total&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function export.tr(text, lang, sc)&lt;br /&gt;
	-- If the script is not Xpeo, do not transliterate&lt;br /&gt;
	if sc ~= &amp;quot;Xpeo&amp;quot; then&lt;br /&gt;
		return&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local t = {}&lt;br /&gt;
	local preceding_num = false&lt;br /&gt;
	local need_hyphen = false&lt;br /&gt;
	-- Transliterate characters&lt;br /&gt;
	text = mw.ustring.gsub(text,&lt;br /&gt;
		&amp;quot;.&amp;quot;,&lt;br /&gt;
		function(c)&lt;br /&gt;
			if alphabetic_tt[c] then&lt;br /&gt;
				if need_hyphen then&lt;br /&gt;
					t[#t + 1] = &amp;quot;-&amp;quot;&lt;br /&gt;
				end&lt;br /&gt;
				t[#t + 1] = alphabetic_tt[c]&lt;br /&gt;
				need_hyphen = true&lt;br /&gt;
			else&lt;br /&gt;
				need_hyphen = false&lt;br /&gt;
				if numbers[c] then&lt;br /&gt;
					if preceding_num then&lt;br /&gt;
						t[#t] = t[#t] + numbers[c]&lt;br /&gt;
					else&lt;br /&gt;
						t[#t + 1] = numbers[c]&lt;br /&gt;
					end&lt;br /&gt;
					preceding_num = true&lt;br /&gt;
				else&lt;br /&gt;
					preceding_num = false&lt;br /&gt;
					t[#t + 1] = nonalphabetic_tt[c] or c&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end)&lt;br /&gt;
&lt;br /&gt;
	return table.concat(t)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return export&lt;/div&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
</feed>