<?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%3Akk-translit</id>
	<title>Module:kk-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%3Akk-translit"/>
	<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:kk-translit&amp;action=history"/>
	<updated>2026-04-28T14:20:32Z</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:kk-translit&amp;diff=495533&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:kk-translit&amp;diff=495533&amp;oldid=prev"/>
		<updated>2026-04-21T12:44:11Z</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:kk-translit&amp;diff=345681&amp;oldid=prev</id>
		<title>Sware: Created page with &quot;local export = {} local vowels = &quot;үҮиИеЕәӘөӨӯӮАаоОЫыІіЯяЮюЁё&quot; local rsubn = mw.ustring.gsub  local tt = {  [&quot;ү&quot;]=&quot;ü&quot;,[&quot;Ү&quot;]=&quot;Ü&quot;,[&quot;т&quot;]=&quot;t&quot;,[&quot;Т&quot;]=&quot;T&quot;,[&quot;һ&quot;]=&quot;h&quot;,[&quot;Һ&quot;]=&quot;H&quot;,[&quot;р&quot;]=&quot;r&quot;,[&quot;Р&quot;]=&quot;R&quot; ,[&quot;ф&quot;]=&quot;f&quot;,[&quot;Ф&quot;]=&quot;F&quot;,[&quot;ш&quot;]=&quot;ş&quot;,[&quot;Ш&quot;]=&quot;Ş&quot;,[&quot;н&quot;]=&quot;n&quot;,[&quot;Н&quot;]=&quot;N&quot;,[&quot;п&quot;]=&quot;p&quot;,[&quot;П&quot;]=&quot;P&quot; ,[&quot;й&quot;]=&quot;i&quot;,[&quot;Й&quot;]=&quot;İ&quot;,[&quot;л&quot;]=&quot;l&quot;,[&quot;Л&quot;]=&quot;L&quot;,[&quot;з&quot;]=&quot;z&quot;,[&quot;З&quot;]=&quot;Z&quot;,[&quot;е&quot;]=&quot;e&quot;,[&quot;Е&quot;]=&quot;E&quot; ,[&quot;г&quot;]=&quot;g&quot;,[&quot;Г&quot;]=&quot;G&quot;,[&quot;б&quot;]=&quot;b&quot;,[&quot;Б&quot;]=&quot;B&quot;,[&quot;у&quot;]=&quot;u&quot;,[&quot;У&quot;]=&quot;U&quot;,[&quot;с...&quot;</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:kk-translit&amp;diff=345681&amp;oldid=prev"/>
		<updated>2024-01-26T22:02:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local export = {} local vowels = &amp;quot;үҮиИеЕәӘөӨӯӮАаоОЫыІіЯяЮюЁё&amp;quot; local rsubn = mw.ustring.gsub  local tt = {  [&amp;quot;ү&amp;quot;]=&amp;quot;ü&amp;quot;,[&amp;quot;Ү&amp;quot;]=&amp;quot;Ü&amp;quot;,[&amp;quot;т&amp;quot;]=&amp;quot;t&amp;quot;,[&amp;quot;Т&amp;quot;]=&amp;quot;T&amp;quot;,[&amp;quot;һ&amp;quot;]=&amp;quot;h&amp;quot;,[&amp;quot;Һ&amp;quot;]=&amp;quot;H&amp;quot;,[&amp;quot;р&amp;quot;]=&amp;quot;r&amp;quot;,[&amp;quot;Р&amp;quot;]=&amp;quot;R&amp;quot; ,[&amp;quot;ф&amp;quot;]=&amp;quot;f&amp;quot;,[&amp;quot;Ф&amp;quot;]=&amp;quot;F&amp;quot;,[&amp;quot;ш&amp;quot;]=&amp;quot;ş&amp;quot;,[&amp;quot;Ш&amp;quot;]=&amp;quot;Ş&amp;quot;,[&amp;quot;н&amp;quot;]=&amp;quot;n&amp;quot;,[&amp;quot;Н&amp;quot;]=&amp;quot;N&amp;quot;,[&amp;quot;п&amp;quot;]=&amp;quot;p&amp;quot;,[&amp;quot;П&amp;quot;]=&amp;quot;P&amp;quot; ,[&amp;quot;й&amp;quot;]=&amp;quot;i&amp;quot;,[&amp;quot;Й&amp;quot;]=&amp;quot;İ&amp;quot;,[&amp;quot;л&amp;quot;]=&amp;quot;l&amp;quot;,[&amp;quot;Л&amp;quot;]=&amp;quot;L&amp;quot;,[&amp;quot;з&amp;quot;]=&amp;quot;z&amp;quot;,[&amp;quot;З&amp;quot;]=&amp;quot;Z&amp;quot;,[&amp;quot;е&amp;quot;]=&amp;quot;e&amp;quot;,[&amp;quot;Е&amp;quot;]=&amp;quot;E&amp;quot; ,[&amp;quot;г&amp;quot;]=&amp;quot;g&amp;quot;,[&amp;quot;Г&amp;quot;]=&amp;quot;G&amp;quot;,[&amp;quot;б&amp;quot;]=&amp;quot;b&amp;quot;,[&amp;quot;Б&amp;quot;]=&amp;quot;B&amp;quot;,[&amp;quot;у&amp;quot;]=&amp;quot;u&amp;quot;,[&amp;quot;У&amp;quot;]=&amp;quot;U&amp;quot;,[&amp;quot;с...&amp;quot;&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 22:02, 26 January 2024&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:kk-translit&amp;diff=495532&amp;oldid=prev</id>
		<title>wikt&gt;Benwing: Changed protection settings for &quot;Module:kk-translit&quot;: high visibility module ([Edit=Allow only autopatrollers] (indefinite) [Move=Allow only autopatrollers] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:kk-translit&amp;diff=495532&amp;oldid=prev"/>
		<updated>2023-12-07T09:41:26Z</updated>

		<summary type="html">&lt;p&gt;Changed protection settings for &amp;quot;&lt;a href=&quot;/wiki/Module:kk-translit&quot; title=&quot;Module:kk-translit&quot;&gt;Module:kk-translit&lt;/a&gt;&amp;quot;: high visibility module ([Edit=Allow only autopatrollers] (indefinite) [Move=Allow only autopatrollers] (indefinite))&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 vowels = &amp;quot;үҮиИеЕәӘөӨӯӮАаоОЫыІіЯяЮюЁё&amp;quot;&lt;br /&gt;
local rsubn = mw.ustring.gsub&lt;br /&gt;
&lt;br /&gt;
local tt = {&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;t&amp;quot;,[&amp;quot;Т&amp;quot;]=&amp;quot;T&amp;quot;,[&amp;quot;һ&amp;quot;]=&amp;quot;h&amp;quot;,[&amp;quot;Һ&amp;quot;]=&amp;quot;H&amp;quot;,[&amp;quot;р&amp;quot;]=&amp;quot;r&amp;quot;,[&amp;quot;Р&amp;quot;]=&amp;quot;R&amp;quot;&lt;br /&gt;
,[&amp;quot;ф&amp;quot;]=&amp;quot;f&amp;quot;,[&amp;quot;Ф&amp;quot;]=&amp;quot;F&amp;quot;,[&amp;quot;ш&amp;quot;]=&amp;quot;ş&amp;quot;,[&amp;quot;Ш&amp;quot;]=&amp;quot;Ş&amp;quot;,[&amp;quot;н&amp;quot;]=&amp;quot;n&amp;quot;,[&amp;quot;Н&amp;quot;]=&amp;quot;N&amp;quot;,[&amp;quot;п&amp;quot;]=&amp;quot;p&amp;quot;,[&amp;quot;П&amp;quot;]=&amp;quot;P&amp;quot;&lt;br /&gt;
,[&amp;quot;й&amp;quot;]=&amp;quot;i&amp;quot;,[&amp;quot;Й&amp;quot;]=&amp;quot;İ&amp;quot;,[&amp;quot;л&amp;quot;]=&amp;quot;l&amp;quot;,[&amp;quot;Л&amp;quot;]=&amp;quot;L&amp;quot;,[&amp;quot;з&amp;quot;]=&amp;quot;z&amp;quot;,[&amp;quot;З&amp;quot;]=&amp;quot;Z&amp;quot;,[&amp;quot;е&amp;quot;]=&amp;quot;e&amp;quot;,[&amp;quot;Е&amp;quot;]=&amp;quot;E&amp;quot;&lt;br /&gt;
,[&amp;quot;г&amp;quot;]=&amp;quot;g&amp;quot;,[&amp;quot;Г&amp;quot;]=&amp;quot;G&amp;quot;,[&amp;quot;б&amp;quot;]=&amp;quot;b&amp;quot;,[&amp;quot;Б&amp;quot;]=&amp;quot;B&amp;quot;,[&amp;quot;у&amp;quot;]=&amp;quot;u&amp;quot;,[&amp;quot;У&amp;quot;]=&amp;quot;U&amp;quot;,[&amp;quot;с&amp;quot;]=&amp;quot;s&amp;quot;,[&amp;quot;С&amp;quot;]=&amp;quot;S&amp;quot;&lt;br /&gt;
,[&amp;quot;х&amp;quot;]=&amp;quot;x&amp;quot;,[&amp;quot;Х&amp;quot;]=&amp;quot;X&amp;quot;,[&amp;quot;ы&amp;quot;]=&amp;quot;y&amp;quot;,[&amp;quot;Ы&amp;quot;]=&amp;quot;Y&amp;quot;,[&amp;quot;м&amp;quot;]=&amp;quot;m&amp;quot;,[&amp;quot;М&amp;quot;]=&amp;quot;M&amp;quot;,[&amp;quot;о&amp;quot;]=&amp;quot;o&amp;quot;,[&amp;quot;О&amp;quot;]=&amp;quot;O&amp;quot;&lt;br /&gt;
,[&amp;quot;и&amp;quot;]=&amp;quot;i&amp;quot;,[&amp;quot;И&amp;quot;]=&amp;quot;I&amp;quot;,[&amp;quot;ж&amp;quot;]=&amp;quot;j&amp;quot;,[&amp;quot;Ж&amp;quot;]=&amp;quot;J&amp;quot;,[&amp;quot;к&amp;quot;]=&amp;quot;k&amp;quot;,[&amp;quot;К&amp;quot;]=&amp;quot;K&amp;quot;,[&amp;quot;д&amp;quot;]=&amp;quot;d&amp;quot;,[&amp;quot;Д&amp;quot;]=&amp;quot;D&amp;quot;&lt;br /&gt;
,[&amp;quot;в&amp;quot;]=&amp;quot;v&amp;quot;,[&amp;quot;В&amp;quot;]=&amp;quot;V&amp;quot;,[&amp;quot;а&amp;quot;]=&amp;quot;a&amp;quot;,[&amp;quot;А&amp;quot;]=&amp;quot;A&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;e&amp;quot;,[&amp;quot;Э&amp;quot;]=&amp;quot;E&amp;quot;,[&amp;quot;ұ&amp;quot;]=&amp;quot;ū&amp;quot;,[&amp;quot;Ұ&amp;quot;]=&amp;quot;Ū&amp;quot;,[&amp;quot;қ&amp;quot;]=&amp;quot;q&amp;quot;,[&amp;quot;Қ&amp;quot;]=&amp;quot;Q&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;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;
--mostly in loanwords from Russian&lt;br /&gt;
,[&amp;quot;ё&amp;quot;]=&amp;quot;io&amp;quot;,[&amp;quot;Ё&amp;quot;]=&amp;quot;İo&amp;quot;,[&amp;quot;ц&amp;quot;]=&amp;quot;ts&amp;quot;,[&amp;quot;Ц&amp;quot;]=&amp;quot;TS&amp;quot;,[&amp;quot;ч&amp;quot;]=&amp;quot;tş&amp;quot;,[&amp;quot;Ч&amp;quot;]=&amp;quot;Tş&amp;quot;,[&amp;quot;щ&amp;quot;]=&amp;quot;ştş&amp;quot;,[&amp;quot;Щ&amp;quot;]=&amp;quot;Ştş&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;e&amp;quot;,[&amp;quot;Э&amp;quot;]=&amp;quot;E&amp;quot;,[&amp;quot;ю&amp;quot;]=&amp;quot;iu&amp;quot;,[&amp;quot;Ю&amp;quot;]=&amp;quot;İu&amp;quot;&lt;br /&gt;
,[&amp;quot;я&amp;quot;]=&amp;quot;ia&amp;quot;,[&amp;quot;Я&amp;quot;]=&amp;quot;İa&amp;quot;,[&amp;quot;ӯ&amp;quot;]=&amp;quot;u&amp;quot;,[&amp;quot;Ӯ&amp;quot;]=&amp;quot;U&amp;quot;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
-- Main translit&lt;br /&gt;
function export.tr(text, lang, sc)&lt;br /&gt;
	if type(text) == &amp;quot;table&amp;quot; then&lt;br /&gt;
		options = {}&lt;br /&gt;
		text, script = text.args[1], text.args[2]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not sc then&lt;br /&gt;
		sc = require(&amp;quot;Module:languages&amp;quot;).getByCode(&amp;quot;kk&amp;quot;):findBestScript(text):getCode()&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if sc ~= &amp;quot;Cyrl&amp;quot; then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	text = rsubn(text, &amp;quot;нг([^&amp;quot; .. vowels .. &amp;quot;])&amp;quot;, &amp;quot;ң%1&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;Нг([^&amp;quot; .. vowels .. &amp;quot;])&amp;quot;, &amp;quot;Ң%1&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;нг$&amp;quot;, &amp;quot;ң&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])я&amp;quot;, &amp;quot;%1ә&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])Я&amp;quot;, &amp;quot;%1Ә&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;[иИ]([яЯ])&amp;quot;, &amp;quot;%1&amp;quot;)&lt;br /&gt;
	--currently it is not clear how these two are romanized&lt;br /&gt;
	text = rsubn(text, &amp;quot;щ&amp;quot;, &amp;quot;ш&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;Щ&amp;quot;, &amp;quot;Ш&amp;quot;)&lt;br /&gt;
	text = rsubn(text,&amp;quot;[ьЬ]&amp;quot; , &amp;quot;&amp;quot; )&lt;br /&gt;
	--remove them if their romanization changes&lt;br /&gt;
	text = rsubn(text, &amp;#039;.&amp;#039;, tt)&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- NOT MAIN TRANSLIT&lt;br /&gt;
&lt;br /&gt;
-- Yañalif 1938 version&lt;br /&gt;
local yanalif = {&lt;br /&gt;
[&amp;quot;ү&amp;quot;]=&amp;quot;y&amp;quot;,[&amp;quot;Ү&amp;quot;]=&amp;quot;Y&amp;quot;,[&amp;quot;ш&amp;quot;]=&amp;quot;c&amp;quot;,[&amp;quot;Ш&amp;quot;]=&amp;quot;C&amp;quot;,[&amp;quot;й&amp;quot;]=&amp;quot;i&amp;quot;,[&amp;quot;Й&amp;quot;]=&amp;quot;I&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;i&amp;quot;,[&amp;quot;И&amp;quot;]=&amp;quot;I&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;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;Ƣ&amp;quot;&lt;br /&gt;
,[&amp;quot;і&amp;quot;]=&amp;quot;j&amp;quot;,[&amp;quot;І&amp;quot;]=&amp;quot;J&amp;quot;,[&amp;quot;ө&amp;quot;]=&amp;quot;ɵ&amp;quot;,[&amp;quot;Ө&amp;quot;]=&amp;quot;Ɵ&amp;quot;&lt;br /&gt;
--mostly in loanwords from Russian&lt;br /&gt;
,[&amp;quot;ё&amp;quot;]=&amp;quot;io&amp;quot;,[&amp;quot;Ё&amp;quot;]=&amp;quot;Io&amp;quot;,[&amp;quot;ч&amp;quot;]=&amp;quot;c&amp;quot;,[&amp;quot;Ч&amp;quot;]=&amp;quot;Tc&amp;quot;,[&amp;quot;щ&amp;quot;]=&amp;quot;cc&amp;quot;,[&amp;quot;Щ&amp;quot;]=&amp;quot;Cc&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;iu&amp;quot;,[&amp;quot;Ю&amp;quot;]=&amp;quot;Iu&amp;quot;&lt;br /&gt;
,[&amp;quot;я&amp;quot;]=&amp;quot;ia&amp;quot;,[&amp;quot;Я&amp;quot;]=&amp;quot;Ia&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
--Yañalif 1927 version&lt;br /&gt;
local oldyan = {&lt;br /&gt;
 [&amp;quot;ү&amp;quot;]=&amp;quot;y&amp;quot;,[&amp;quot;Ү&amp;quot;]=&amp;quot;Y&amp;quot;,[&amp;quot;ш&amp;quot;]=&amp;quot;c&amp;quot;,[&amp;quot;Ш&amp;quot;]=&amp;quot;C&amp;quot;,[&amp;quot;й&amp;quot;]=&amp;quot;i&amp;quot;,[&amp;quot;Й&amp;quot;]=&amp;quot;I&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;j&amp;quot;,[&amp;quot;И&amp;quot;]=&amp;quot;J&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;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;Ƣ&amp;quot;&lt;br /&gt;
,[&amp;quot;і&amp;quot;]=&amp;quot;i&amp;quot;,[&amp;quot;І&amp;quot;]=&amp;quot;I&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;B&amp;quot;&lt;br /&gt;
,[&amp;quot;ф&amp;quot;]=&amp;quot;p&amp;quot;,[&amp;quot;Ф&amp;quot;]=&amp;quot;P&amp;quot;,[&amp;quot;х&amp;quot;]=&amp;quot;h&amp;quot;,[&amp;quot;Х&amp;quot;]=&amp;quot;H&amp;quot;,[&amp;quot;у&amp;quot;]=&amp;quot;v&amp;quot;,[&amp;quot;У&amp;quot;]=&amp;quot;V&amp;quot;&lt;br /&gt;
,[&amp;quot;ұ&amp;quot;]=&amp;quot;u&amp;quot;,[&amp;quot;Ұ&amp;quot;]=&amp;quot;U&amp;quot;&lt;br /&gt;
--mostly in loanwords from Russian&lt;br /&gt;
,[&amp;quot;ё&amp;quot;]=&amp;quot;io&amp;quot;,[&amp;quot;Ё&amp;quot;]=&amp;quot;Io&amp;quot;,[&amp;quot;ч&amp;quot;]=&amp;quot;c&amp;quot;,[&amp;quot;Ч&amp;quot;]=&amp;quot;Tc&amp;quot;,[&amp;quot;щ&amp;quot;]=&amp;quot;cc&amp;quot;,[&amp;quot;Щ&amp;quot;]=&amp;quot;Cc&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;iu&amp;quot;,[&amp;quot;Ю&amp;quot;]=&amp;quot;Iu&amp;quot;&lt;br /&gt;
,[&amp;quot;я&amp;quot;]=&amp;quot;ia&amp;quot;,[&amp;quot;Я&amp;quot;]=&amp;quot;Ia&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
--Pinyin&lt;br /&gt;
local pinyin = {&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;x&amp;quot;,[&amp;quot;Ш&amp;quot;]=&amp;quot;X&amp;quot;,[&amp;quot;й&amp;quot;]=&amp;quot;y&amp;quot;,[&amp;quot;Й&amp;quot;]=&amp;quot;Y&amp;quot;&lt;br /&gt;
,[&amp;quot;ы&amp;quot;]=&amp;quot;e&amp;quot;,[&amp;quot;Ы&amp;quot;]=&amp;quot;E&amp;quot;,[&amp;quot;и&amp;quot;]=&amp;quot;y&amp;quot;,[&amp;quot;И&amp;quot;]=&amp;quot;Y&amp;quot;,[&amp;quot;у&amp;quot;]=&amp;quot;w&amp;quot;,[&amp;quot;У&amp;quot;]=&amp;quot;W&amp;quot;&lt;br /&gt;
,[&amp;quot;ң&amp;quot;]=&amp;quot;ng&amp;quot;,[&amp;quot;Ң&amp;quot;]=&amp;quot;ng&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;i&amp;quot;,[&amp;quot;І&amp;quot;]=&amp;quot;I&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;h&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;,[&amp;quot;Е&amp;quot;]=&amp;quot;ê&amp;quot;&lt;br /&gt;
,[&amp;quot;ұ&amp;quot;]=&amp;quot;u&amp;quot;,[&amp;quot;Ұ&amp;quot;]=&amp;quot;U&amp;quot;&lt;br /&gt;
--mostly in loanwords from Russian&lt;br /&gt;
,[&amp;quot;ё&amp;quot;]=&amp;quot;io&amp;quot;,[&amp;quot;Ё&amp;quot;]=&amp;quot;Io&amp;quot;,[&amp;quot;ч&amp;quot;]=&amp;quot;q&amp;quot;,[&amp;quot;Ч&amp;quot;]=&amp;quot;Q&amp;quot;,[&amp;quot;щ&amp;quot;]=&amp;quot;x&amp;quot;,[&amp;quot;Щ&amp;quot;]=&amp;quot;X&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;iu&amp;quot;,[&amp;quot;Ю&amp;quot;]=&amp;quot;Iu&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;ia&amp;quot;,[&amp;quot;Я&amp;quot;]=&amp;quot;Ia&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
-- Yanalif 1938 version&lt;br /&gt;
function export.yanalif(text, lang, sc)&lt;br /&gt;
	if type(text) == &amp;quot;table&amp;quot; then&lt;br /&gt;
		options = {}&lt;br /&gt;
		text, script = text.args[1], text.args[2]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not sc then&lt;br /&gt;
		sc = require(&amp;quot;Module:languages&amp;quot;).getByCode(&amp;quot;kk&amp;quot;):findBestScript(text):getCode()&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if sc ~= &amp;quot;Cyrl&amp;quot; then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	text = rsubn(text, &amp;quot;нг([^&amp;quot; .. vowels .. &amp;quot;])&amp;quot;, &amp;quot;ң%1&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;Нг([^&amp;quot; .. vowels .. &amp;quot;])&amp;quot;, &amp;quot;Ң%1&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;нг$&amp;quot;, &amp;quot;ң&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])я&amp;quot;, &amp;quot;%1ә&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])Я&amp;quot;, &amp;quot;%1Ә&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;[иИ]([яЯ])&amp;quot;, &amp;quot;%1&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;#039;.&amp;#039;, yanalif)&lt;br /&gt;
	text = rsubn(text, &amp;#039;.&amp;#039;, tt)&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local frontur = &amp;quot;әӘіІ&amp;quot;&lt;br /&gt;
local backur = &amp;quot;АаЫы&amp;quot;&lt;br /&gt;
local frontround = &amp;quot;үҮөӨ&amp;quot;&lt;br /&gt;
local backround = &amp;quot;ӯӮоОҰұ&amp;quot;&lt;br /&gt;
local consonant = &amp;quot;[^&amp;quot; .. vowels .. &amp;quot;. -]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-- Yanalif pre 1927 version&lt;br /&gt;
function export.oldyan(text, lang, sc)&lt;br /&gt;
	if type(text) == &amp;quot;table&amp;quot; then&lt;br /&gt;
		options = {}&lt;br /&gt;
		text, script = text.args[1], text.args[2]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not sc then&lt;br /&gt;
		sc = require(&amp;quot;Module:languages&amp;quot;).getByCode(&amp;quot;kk&amp;quot;):findBestScript(text):getCode()&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if sc ~= &amp;quot;Cyrl&amp;quot; then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	text = rsubn(text, &amp;quot;нг([^&amp;quot; .. vowels .. &amp;quot;])&amp;quot;, &amp;quot;ң%1&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;Нг([^&amp;quot; .. vowels .. &amp;quot;])&amp;quot;, &amp;quot;Ң%1&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;нг$&amp;quot;, &amp;quot;ң&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])я&amp;quot;, &amp;quot;%1ә&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])Я&amp;quot;, &amp;quot;%1Ә&amp;quot;) &lt;br /&gt;
	-- check preceeding vowel&lt;br /&gt;
	-- for w&lt;br /&gt;
	text = rsubn(text, &amp;quot;([&amp;quot; .. backur .. &amp;quot;])(&amp;quot; .. consonant .. &amp;quot;)у&amp;quot;, &amp;quot;%1%2ыу&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([&amp;quot; .. backround .. &amp;quot;])(&amp;quot; .. consonant .. &amp;quot;)у&amp;quot;, &amp;quot;%1%2ұу&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([&amp;quot; .. frontur .. &amp;quot;])(&amp;quot; .. consonant .. &amp;quot;)у&amp;quot;, &amp;quot;%1%2іу&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([&amp;quot; .. frontround .. &amp;quot;])(&amp;quot; .. consonant .. &amp;quot;)у&amp;quot;, &amp;quot;%1%2үу&amp;quot;)&lt;br /&gt;
	-- for j&lt;br /&gt;
	text = rsubn(text, &amp;quot;([&amp;quot; .. backur .. backround .. &amp;quot;])(&amp;quot; .. consonant .. &amp;quot;?)и&amp;quot;, &amp;quot;%1%2ыи&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([&amp;quot; .. frontur .. frontround .. &amp;quot;])(&amp;quot; .. consonant .. &amp;quot;?)и&amp;quot;, &amp;quot;%1%2іи&amp;quot;)&lt;br /&gt;
	-- if none, check following vowel&lt;br /&gt;
	-- for w&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])У(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. backur .. &amp;quot;])&amp;quot;, &amp;quot;%1ЫУ%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])у(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. backur .. &amp;quot;])&amp;quot;, &amp;quot;%1ыу%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])У(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. backround .. &amp;quot;])&amp;quot;, &amp;quot;%1ҰУ%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])у(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. backround .. &amp;quot;])&amp;quot;, &amp;quot;%1ұу%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])У(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. frontur .. &amp;quot;])&amp;quot;, &amp;quot;%1ІУ%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])у(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. frontur .. &amp;quot;])&amp;quot;, &amp;quot;%1іу%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])У(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. frontround .. &amp;quot;])&amp;quot;, &amp;quot;%1ҮУ%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])у(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. frontround .. &amp;quot;])&amp;quot;, &amp;quot;%1үу%2%3&amp;quot;)&lt;br /&gt;
	-- for j&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])и(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. backur .. backround .. &amp;quot;])&amp;quot;, &amp;quot;%1ыи%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])и(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. frontur .. frontround .. &amp;quot;])&amp;quot;, &amp;quot;%1іи%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])И(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. backur .. backround .. &amp;quot;])&amp;quot;, &amp;quot;%1ЫИ%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])И(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. frontur .. frontround .. &amp;quot;])&amp;quot;, &amp;quot;%1ІИ%2%3&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;^И(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. backur .. backround .. &amp;quot;])&amp;quot;, &amp;quot;ЫИ%1%2&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;^И(&amp;quot; .. consonant .. &amp;quot;?)([&amp;quot; .. frontur .. frontround .. &amp;quot;])&amp;quot;, &amp;quot;ІИ%1%2&amp;quot;)&lt;br /&gt;
	-- final touches&lt;br /&gt;
	text = rsubn(text, &amp;quot;[иИ]([яЯ])&amp;quot;, &amp;quot;%1&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;#039;.&amp;#039;, oldyan)&lt;br /&gt;
	text = rsubn(text, &amp;#039;.&amp;#039;, tt)&lt;br /&gt;
	return text&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Pinyin&lt;br /&gt;
function export.pinyin(text, lang, sc)&lt;br /&gt;
	if type(text) == &amp;quot;table&amp;quot; then&lt;br /&gt;
		options = {}&lt;br /&gt;
		text, script = text.args[1], text.args[2]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not sc then&lt;br /&gt;
		sc = require(&amp;quot;Module:languages&amp;quot;).getByCode(&amp;quot;kk&amp;quot;):findBestScript(text):getCode()&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if sc ~= &amp;quot;Cyrl&amp;quot; then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])я&amp;quot;, &amp;quot;%1ә&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])Я&amp;quot;, &amp;quot;%1Ә&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;[иИ]([яЯ])&amp;quot;, &amp;quot;%1&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])[у]&amp;quot;, &amp;quot;%1ұу&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;([^&amp;quot; .. vowels .. &amp;quot;])[У]&amp;quot;, &amp;quot;%1ұУ&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;quot;^[у]([^&amp;quot; .. vowels .. &amp;quot;])&amp;quot;, &amp;quot;ұу%1&amp;quot;) &lt;br /&gt;
	text = rsubn(text, &amp;quot;^[У]([^&amp;quot; .. vowels .. &amp;quot;])&amp;quot;, &amp;quot;ұУ%1&amp;quot;)&lt;br /&gt;
	text = rsubn(text, &amp;#039;.&amp;#039;, pinyin)&lt;br /&gt;
	text = rsubn(text, &amp;#039;.&amp;#039;, tt)&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;Benwing</name></author>
	</entry>
</feed>