<?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%3Axchc-verb</id>
	<title>Module:xchc-verb - 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%3Axchc-verb"/>
	<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:xchc-verb&amp;action=history"/>
	<updated>2026-04-27T12:45:24Z</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:xchc-verb&amp;diff=346067&amp;oldid=prev</id>
		<title>Sware: Created page with &quot;local sub = mw.ustring.sub local find = mw.ustring.find local match = mw.ustring.match local gmatch = mw.ustring.gmatch local gsub = mw.ustring.gsub local u = mw.ustring.char local split = mw.text.split local gsplit = mw.text.gsplit  local m_tr = require(&#039;Module:xchc-translit&#039;) local m_ipa = require(&#039;Module:xchc-pron&#039;)  local lang = require(&#039;Module:languages&#039;).getByCode(&quot;xchc&quot;) local PAGENAME = mw.title.getCurrentTitle().text local NAMESPACE = mw.title.getCurrentTitle()....&quot;</title>
		<link rel="alternate" type="text/html" href="https://linguifex.com/w/index.php?title=Module:xchc-verb&amp;diff=346067&amp;oldid=prev"/>
		<updated>2024-01-27T16:21:27Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local sub = mw.ustring.sub local find = mw.ustring.find local match = mw.ustring.match local gmatch = mw.ustring.gmatch local gsub = mw.ustring.gsub local u = mw.ustring.char local split = mw.text.split local gsplit = mw.text.gsplit  local m_tr = require(&amp;#039;Module:xchc-translit&amp;#039;) local m_ipa = require(&amp;#039;Module:xchc-pron&amp;#039;)  local lang = require(&amp;#039;Module:languages&amp;#039;).getByCode(&amp;quot;xchc&amp;quot;) local PAGENAME = mw.title.getCurrentTitle().text local NAMESPACE = mw.title.getCurrentTitle()....&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local sub = mw.ustring.sub&lt;br /&gt;
local find = mw.ustring.find&lt;br /&gt;
local match = mw.ustring.match&lt;br /&gt;
local gmatch = mw.ustring.gmatch&lt;br /&gt;
local gsub = mw.ustring.gsub&lt;br /&gt;
local u = mw.ustring.char&lt;br /&gt;
local split = mw.text.split&lt;br /&gt;
local gsplit = mw.text.gsplit&lt;br /&gt;
&lt;br /&gt;
local m_tr = require(&amp;#039;Module:xchc-translit&amp;#039;)&lt;br /&gt;
local m_ipa = require(&amp;#039;Module:xchc-pron&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
local lang = require(&amp;#039;Module:languages&amp;#039;).getByCode(&amp;quot;xchc&amp;quot;)&lt;br /&gt;
local PAGENAME = mw.title.getCurrentTitle().text&lt;br /&gt;
local NAMESPACE = mw.title.getCurrentTitle().nsText&lt;br /&gt;
&lt;br /&gt;
local export = {}&lt;br /&gt;
&lt;br /&gt;
local voiced = &amp;quot;mnɲŋbdɡvzʒɣlr&amp;quot;&lt;br /&gt;
local voiceless = &amp;quot;ptkfsʃxh&amp;quot;&lt;br /&gt;
local labial = &amp;quot;[mpbfv]&amp;quot;&lt;br /&gt;
local consonant = &amp;quot;[&amp;quot; .. voiced .. voiceless .. &amp;quot;]&amp;quot;&lt;br /&gt;
local vowel = &amp;quot;[aeɛioɔuyø]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
local function pron(w)&lt;br /&gt;
	return m_ipa.crux(w)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function gsubh(word, pat, repl, def)&lt;br /&gt;
	local harmony = m_ipa.harmony(word)&lt;br /&gt;
	&lt;br /&gt;
	if pat:match(&amp;quot;B&amp;quot;) and pat:match(&amp;quot;R&amp;quot;) then&lt;br /&gt;
		pat = gsub(pat, &amp;quot;B&amp;quot;, repl[harmony.backness])&lt;br /&gt;
		pat = gsub(pat, &amp;quot;R&amp;quot;, repl[harmony.roundness])&lt;br /&gt;
	else&lt;br /&gt;
		pat = gsub(pat, &amp;quot;([BR])&amp;quot;,function(s) return repl[harmony[s == &amp;quot;B&amp;quot; and &amp;quot;backness&amp;quot; or &amp;quot;roundness&amp;quot;]] end)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return pat&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function export.show(frame)&lt;br /&gt;
	local parent_args = frame:getParent().args&lt;br /&gt;
	&lt;br /&gt;
	local word = NAMESPACE == &amp;quot;Template&amp;quot; and &amp;quot;мэ̄̆дж&amp;quot; or parent_args[&amp;quot;word&amp;quot;] or PAGENAME&lt;br /&gt;
	local args = {}&lt;br /&gt;
	&lt;br /&gt;
	data = {}&lt;br /&gt;
	data.word = word&lt;br /&gt;
	data.nocat = parent_args[&amp;quot;nocat&amp;quot;] or false&lt;br /&gt;
	data.actind = &amp;quot;&amp;quot;&lt;br /&gt;
	local lastipa = match(pron(word), &amp;quot;(.)ː?$&amp;quot;)&lt;br /&gt;
	data.actopt = (match(lastipa, labial) and gsubh(word,&amp;quot;R&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;ө&amp;quot;,[&amp;quot;u&amp;quot;]=&amp;quot;э&amp;quot;,[&amp;quot;ar&amp;quot;]=&amp;quot;э&amp;quot;}) or&lt;br /&gt;
				   match(lastipa, consonant) and gsubh(word,&amp;quot;B&amp;quot;,{[&amp;quot;b&amp;quot;]=&amp;quot;о̆&amp;quot;,[&amp;quot;f&amp;quot;]=&amp;quot;э̆&amp;quot;,[&amp;quot;ab&amp;quot;]=&amp;quot;о̆&amp;quot;}) or &amp;quot;&amp;quot;) .. &amp;quot;г&amp;quot;&lt;br /&gt;
	local lengthen = {&lt;br /&gt;
		[&amp;quot;a&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;i&amp;quot;] = &amp;quot;ы̄&amp;quot;, [&amp;quot;o&amp;quot;] = &amp;quot;о̄&amp;quot;, [&amp;quot;ɔ&amp;quot;] = &amp;quot;о̄̆&amp;quot;, [&amp;quot;ø&amp;quot;] = &amp;quot;ө̄&amp;quot;, [&amp;quot;u&amp;quot;] = &amp;quot;ӯ&amp;quot;, [&amp;quot;y&amp;quot;] = &amp;quot;ү̄&amp;quot;,&lt;br /&gt;
		[&amp;quot;ja&amp;quot;] = &amp;quot;я̄&amp;quot;, [&amp;quot;je&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;jo&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;ju&amp;quot;] = &amp;quot;ю̄&amp;quot;, [&amp;quot;jy&amp;quot;] = &amp;quot;іү̄&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
	data.actcd = match(pron(word), vowel .. &amp;quot;ː$&amp;quot;) and gsubh(word,&amp;quot;R&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;іү̄&amp;quot;,[&amp;quot;u&amp;quot;]=&amp;quot;ӣ&amp;quot;,[&amp;quot;ar&amp;quot;]=&amp;quot;ӣ&amp;quot;}) or&lt;br /&gt;
				 match(lastipa, consonant) and gsubh(word,&amp;quot;R&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;ү̄&amp;quot;,[&amp;quot;u&amp;quot;]=&amp;quot;ы̄&amp;quot;,[&amp;quot;ar&amp;quot;]=&amp;quot;ы̄&amp;quot;}) or&lt;br /&gt;
				 gsub(pron(word), &amp;quot;(j?&amp;quot; .. vowel .. &amp;quot;)$&amp;quot;, function(s) return lenghten[s] end)&lt;br /&gt;
	data.pasind = (match(lastipa, labial) and gsubh(word,&amp;quot;R&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;ө&amp;quot;,[&amp;quot;u&amp;quot;]=&amp;quot;э&amp;quot;,[&amp;quot;ar&amp;quot;]=&amp;quot;э&amp;quot;}) or&lt;br /&gt;
				   match(lastipa, consonant) and gsubh(word,&amp;quot;B&amp;quot;,{[&amp;quot;b&amp;quot;]=&amp;quot;о̆&amp;quot;,[&amp;quot;f&amp;quot;]=&amp;quot;э̆&amp;quot;,[&amp;quot;ab&amp;quot;]=&amp;quot;о̆&amp;quot;}) or &amp;quot;&amp;quot;) .. &amp;quot;м&amp;quot;&lt;br /&gt;
	data.pasopt = &amp;quot;м&amp;quot; .. gsubh(word,&amp;quot;R&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;ө&amp;quot;,[&amp;quot;u&amp;quot;]=&amp;quot;э&amp;quot;,[&amp;quot;ar&amp;quot;]=&amp;quot;э&amp;quot;}) .. &amp;quot;г&amp;quot;&lt;br /&gt;
	data.pascd = &amp;quot;м&amp;quot; .. gsubh(word,&amp;quot;R&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;ү̄&amp;quot;,[&amp;quot;u&amp;quot;]=&amp;quot;ы̄&amp;quot;,[&amp;quot;ar&amp;quot;]=&amp;quot;ы̄&amp;quot;})&lt;br /&gt;
	&lt;br /&gt;
	local pautable = {[&amp;quot;a&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;i&amp;quot;] = &amp;quot;ч&amp;quot;, [&amp;quot;o&amp;quot;] = &amp;quot;ӈ&amp;quot;, [&amp;quot;ɔ&amp;quot;] = &amp;quot;ӈ&amp;quot;, [&amp;quot;ø&amp;quot;] = &amp;quot;ч&amp;quot;, [&amp;quot;u&amp;quot;] = &amp;quot;ӈ&amp;quot;, [&amp;quot;y&amp;quot;] = &amp;quot;ч&amp;quot;}&lt;br /&gt;
	data.pau = pautable[lastipa] or gsubh(word, &amp;quot;Bӈ&amp;quot;,{[&amp;quot;b&amp;quot;]=&amp;quot;о̆&amp;quot;,[&amp;quot;f&amp;quot;]=&amp;quot;э̆&amp;quot;, [&amp;quot;ab&amp;quot;]=&amp;quot;о̆&amp;quot;})&lt;br /&gt;
	data.pl = {&lt;br /&gt;
		[&amp;quot;i&amp;quot;] = (match(pron(word), voiceless .. &amp;quot;ː?$&amp;quot;) and &amp;quot;ш&amp;quot; or &amp;quot;ж&amp;quot;) .. gsubh(word, &amp;quot;Bд&amp;quot;,{[&amp;quot;b&amp;quot;]=&amp;quot;о̆&amp;quot;,[&amp;quot;e&amp;quot;]=&amp;quot;э̆&amp;quot;, [&amp;quot;ab&amp;quot;]=&amp;quot;о̆&amp;quot;}),&lt;br /&gt;
		[&amp;quot;a&amp;quot;] = (match(pron(word), voiceless .. &amp;quot;ː?$&amp;quot;) and &amp;quot;ф&amp;quot; or &amp;quot;в&amp;quot;) .. gsubh(word, &amp;quot;Rд&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;ө&amp;quot;,[&amp;quot;u&amp;quot;]=&amp;quot;э&amp;quot;, [&amp;quot;ar&amp;quot;]=&amp;quot;э&amp;quot;}),&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	return make_table(data)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function make_table(data)&lt;br /&gt;
	&lt;br /&gt;
	local function show_form(form)&lt;br /&gt;
		local function link(term)&lt;br /&gt;
			local links = {}&lt;br /&gt;
			for alt in gmatch(term, &amp;quot;([^%s,]+)&amp;quot;) do&lt;br /&gt;
				alt = term == &amp;quot;—&amp;quot; and term or &amp;quot;[[Contionary:&amp;quot; .. alt .. &amp;quot;|&amp;quot; .. alt .. &amp;quot;]]&amp;quot;&lt;br /&gt;
				table.insert(links, alt)&lt;br /&gt;
			end&lt;br /&gt;
			return table.concat(links, &amp;quot;, &amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		if not form then&lt;br /&gt;
			return &amp;quot;—&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		local ret, tr_ret = {}, {}&lt;br /&gt;
		&lt;br /&gt;
		for _, subform in ipairs(type(form) == &amp;quot;table&amp;quot; or {form}) do&lt;br /&gt;
			table.insert(ret, link(subform))&lt;br /&gt;
			local tr_subform, _ = m_tr.tr(subform,lang)&lt;br /&gt;
			table.insert(tr_ret, tr_subform)&lt;br /&gt;
		end&lt;br /&gt;
			&lt;br /&gt;
		return &amp;#039;&amp;lt;span lang=&amp;quot;xchc&amp;quot; class=&amp;quot;Cyrl&amp;quot;&amp;gt;&amp;#039; .. table.concat(ret, &amp;quot;, &amp;quot;) .. &amp;#039;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color: #888;&amp;quot;&amp;gt;&amp;#039; .. table.concat(tr_ret, &amp;quot;, &amp;quot;) .. &amp;quot;&amp;lt;/span&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function make_cases(data)&lt;br /&gt;
		local cases = {&amp;quot;nominative&amp;quot;, &amp;quot;accusative&amp;quot;, &amp;quot;dative&amp;quot;, &amp;quot;genitive&amp;quot;}&lt;br /&gt;
		-- &amp;quot;instrumental&amp;quot;, &amp;quot;prosecutive&amp;quot;, &amp;quot;adessive&amp;lt;br/&amp;gt;comitative&amp;quot;, &amp;quot;ablative&amp;lt;br/&amp;gt;elative&amp;quot;, &amp;quot;illative&amp;lt;br/&amp;gt;allative&amp;quot;&lt;br /&gt;
		local numbers = {&amp;quot;singular&amp;quot;, &amp;quot;paucal&amp;quot;, &amp;quot;plural&amp;quot;}&lt;br /&gt;
		&lt;br /&gt;
		local ret = {}&lt;br /&gt;
		&lt;br /&gt;
		if data.unc then&lt;br /&gt;
			numbers[2], numbers[3], numbers_sh[2], numbers_sh[3] = nil, nil, nil, nil&lt;br /&gt;
		end&lt;br /&gt;
		table.insert(ret, &amp;#039;! style=&amp;quot;width:8em;&amp;quot; |\n&amp;#039;)&lt;br /&gt;
		for _, number in ipairs(numbers) do&lt;br /&gt;
			table.insert(ret, &amp;quot;! &amp;quot; .. number .. &amp;quot;\n&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
		table.insert(ret, &amp;quot;|-\n&amp;quot;)&lt;br /&gt;
		for _, case in ipairs(cases) do&lt;br /&gt;
			local c_sh = case:sub(1,3)&lt;br /&gt;
			table.insert(ret, &amp;#039;! style=&amp;quot;background:#EFF4FD&amp;quot; |&amp;#039; .. case .. &amp;#039;\n&amp;#039;)&lt;br /&gt;
			for _, number in ipairs(numbers) do&lt;br /&gt;
				local n_sh = number:sub(1,2)&lt;br /&gt;
				local w_number = {[&amp;quot;si&amp;quot;] = data.word .. data.sg, [&amp;quot;pa&amp;quot;] = data.word .. data.pau, [&amp;quot;pl&amp;quot;] = data.word .. data.pl[data.g]}&lt;br /&gt;
				local decl = {&lt;br /&gt;
					[&amp;quot;nom&amp;quot;] = &amp;quot;&amp;quot;,&lt;br /&gt;
					[&amp;quot;acc&amp;quot;] = match(pron(w_number[n_sh]), vowel .. &amp;quot;ː?$&amp;quot;) and &amp;quot;дза&amp;quot;&lt;br /&gt;
						      or match(pron(w_number[n_sh]), voiced .. &amp;quot;ː?$&amp;quot;) and &amp;quot;да&amp;quot;&lt;br /&gt;
						      or &amp;quot;та&amp;quot;,&lt;br /&gt;
					[&amp;quot;dat&amp;quot;] = match(pron(w_number[n_sh]), vowel .. &amp;quot;ː?$&amp;quot;) and &amp;quot;ша&amp;quot;&lt;br /&gt;
							  or match(pron(w_number[n_sh]), voiced .. &amp;quot;ː?$&amp;quot;) and &amp;quot;за&amp;quot;&lt;br /&gt;
							  or &amp;quot;са&amp;quot;,&lt;br /&gt;
					[&amp;quot;gen&amp;quot;] = &amp;quot;ля&amp;quot;,&lt;br /&gt;
					--[&amp;quot;ins&amp;quot;] = match(pron(w_number[n_sh]), vowel .. &amp;quot;ː?$&amp;quot;) and &amp;quot;лза&amp;quot;&lt;br /&gt;
					--		  or gsubh(w_number[n_sh], &amp;quot;Rлз&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;ө&amp;quot;,[&amp;quot;u&amp;quot;]=&amp;quot;э&amp;quot;,[&amp;quot;ar&amp;quot;]=&amp;quot;ө&amp;quot;}),&lt;br /&gt;
					--[&amp;quot;pro&amp;quot;] = gsubh(w_number[n_sh], &amp;quot;сRц&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;ө&amp;quot;,[&amp;quot;u&amp;quot;]=&amp;quot;э&amp;quot;, [&amp;quot;ar&amp;quot;]=&amp;quot;ө&amp;quot;}),&lt;br /&gt;
					--[&amp;quot;ade&amp;quot;] = &amp;quot;ляц&amp;quot;,&lt;br /&gt;
					--[&amp;quot;abl&amp;quot;] = gsubh(w_number[n_sh], &amp;quot;сRшB&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;у&amp;quot;,[&amp;quot;u&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;ar&amp;quot;]=&amp;quot;у&amp;quot;,[&amp;quot;ab&amp;quot;]=&amp;quot;э̄̆&amp;quot;}),&lt;br /&gt;
					--[&amp;quot;ill&amp;quot;] = gsubh(w_number[n_sh], &amp;quot;кRб&amp;quot;,{[&amp;quot;r&amp;quot;]=&amp;quot;ү&amp;quot;,[&amp;quot;u&amp;quot;]=&amp;quot;ы&amp;quot;,[&amp;quot;ar&amp;quot;]=&amp;quot;ы&amp;quot;}),&lt;br /&gt;
				}&lt;br /&gt;
				table.insert(ret, &amp;quot;| &amp;quot; .. show_form(w_number[n_sh] .. decl[c_sh]) .. &amp;quot;\n&amp;quot;)&lt;br /&gt;
			end&lt;br /&gt;
			table.insert(ret, &amp;quot;|-\n&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		return table.concat(ret)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local t = [=[&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mw-collapsible&amp;quot; style=&amp;quot;margin: 0px 0px -1px 0px; padding: 2px; border: 1px solid #aaaaaa; text-align: center; border-collapse: collapse; font-size: 95%; overflow: auto; width: auto; min-width: 35em; display:inline-block; color: #202122;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div style=&amp;quot;min-height: 1.6em; font-size: 100%; text-align: left; padding-left: 10px; background-image: -webkit-gradient(linear,left top,left bottom,from(#EFEFEF),to(#DFDFDF),color-stop(0.6,#E3E3E3)); background-image: -moz-linear-gradient(top,#EFEFEF,#E3E3E3 60%,#DFDFDF); background-image: -o-linear-gradient(top,#EFEFEF,#E3E3E3 60%,#DFDFDF); background: #EFF4FD; cursor: pointer;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Declension of {title}&amp;#039;&amp;#039;&amp;#039;&amp;amp;nbsp;(&amp;lt;span style=&amp;quot;font-weight:normal; font-size: smaller;&amp;quot;&amp;gt;{after_title}&amp;lt;/span&amp;gt;)&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;font-size: 100%; display: block;&amp;quot;&amp;gt;&lt;br /&gt;
	{\op}|style=&amp;quot;background:#F9F9F9; text-align:center; min-width:35em; width:100%;&amp;quot; class=&amp;quot;inflection-table&amp;quot;&lt;br /&gt;
	|- style=&amp;quot;background:#BDD3F7&amp;quot;&lt;br /&gt;
	{all_cases}&lt;br /&gt;
	|-&lt;br /&gt;
	|{\cl}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	]=]&lt;br /&gt;
&lt;br /&gt;
	return require(&amp;quot;Module:string utilities&amp;quot;).format(t,{&lt;br /&gt;
		title=&amp;#039;&amp;lt;span lang=&amp;quot;xchc&amp;quot; class=&amp;quot;Cyrl&amp;quot;&amp;gt;&amp;#039; .. data.word .. &amp;#039;&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
		after_title=&amp;quot;[[:Category:Chiingimec &amp;quot; .. genders[data.g] .. &amp;quot; nouns|&amp;quot; .. genders[data.g] .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
		all_cases=make_cases(data)&lt;br /&gt;
		}) .. (data.nocat and &amp;quot;&amp;quot; or &amp;quot;[[Category:Chiingimec &amp;quot; .. genders[data.g] .. &amp;quot; nouns|&amp;quot; .. genders[data.g] .. &amp;quot;]]&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return export&lt;/div&gt;</summary>
		<author><name>Sware</name></author>
	</entry>
</feed>