<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.digitalcellulose.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3ACategory_tree%2Frequests</id>
	<title>Module:Category tree/requests - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.digitalcellulose.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3ACategory_tree%2Frequests"/>
	<link rel="alternate" type="text/html" href="http://www.digitalcellulose.com/wiki/index.php?title=Module:Category_tree/requests&amp;action=history"/>
	<updated>2026-05-23T09:08:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://www.digitalcellulose.com/wiki/index.php?title=Module:Category_tree/requests&amp;diff=99424&amp;oldid=prev</id>
		<title>Adminsuzy: Created page with &quot;local m_languages = require(&quot;Module:languages&quot;)  local export = {}  local function show_pagelist() 	 	local recent = mw.getCurrentFrame():callParserFunction{ 		name = &quot;#tag&quot;,...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.digitalcellulose.com/wiki/index.php?title=Module:Category_tree/requests&amp;diff=99424&amp;oldid=prev"/>
		<updated>2018-09-19T21:48:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local m_languages = require(&amp;quot;Module:languages&amp;quot;)  local export = {}  local function show_pagelist() 	 	local recent = mw.getCurrentFrame():callParserFunction{ 		name = &amp;quot;#tag&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 m_languages = require(&amp;quot;Module:languages&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
local export = {}&lt;br /&gt;
&lt;br /&gt;
local function show_pagelist()&lt;br /&gt;
	&lt;br /&gt;
	local recent = mw.getCurrentFrame():callParserFunction{&lt;br /&gt;
		name = &amp;quot;#tag&amp;quot;,&lt;br /&gt;
		args = {&lt;br /&gt;
			&amp;quot;DynamicPageList&amp;quot;,&lt;br /&gt;
			&amp;quot;category=&amp;quot; .. mw.title.getCurrentTitle().text .. &amp;quot;\n&amp;quot; ..&lt;br /&gt;
			&amp;quot;count=10\n&amp;quot; ..&lt;br /&gt;
			&amp;quot;mode=ordered\n&amp;quot; ..&lt;br /&gt;
			&amp;quot;ordermethod=categoryadd\n&amp;quot; ..&lt;br /&gt;
			&amp;quot;order=descending&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	local oldest = mw.getCurrentFrame():callParserFunction{&lt;br /&gt;
		name = &amp;quot;#tag&amp;quot;,&lt;br /&gt;
		args = {&lt;br /&gt;
			&amp;quot;DynamicPageList&amp;quot;,&lt;br /&gt;
			&amp;quot;category=&amp;quot; .. mw.title.getCurrentTitle().text .. &amp;quot;\n&amp;quot; ..&lt;br /&gt;
			&amp;quot;count=10\n&amp;quot; ..&lt;br /&gt;
			&amp;quot;mode=ordered\n&amp;quot; ..&lt;br /&gt;
			&amp;quot;ordermethod=lastedit\n&amp;quot; ..&lt;br /&gt;
			&amp;quot;order=ascending&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	return [=[&lt;br /&gt;
{| id=&amp;quot;newest-and-oldest-pages&amp;quot; class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float: right; clear: both; margin: 0 0 .5em 1em;&amp;quot;&lt;br /&gt;
! Recent additions to the category&lt;br /&gt;
|-&lt;br /&gt;
| id=&amp;quot;recent-additions&amp;quot; style=&amp;quot;font-size:0.9em;&amp;quot; | ]=] .. recent .. [=[&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! Oldest pages ordered by last edit&lt;br /&gt;
|-&lt;br /&gt;
| id=&amp;quot;oldest-pages&amp;quot; style=&amp;quot;font-size:0.9em;&amp;quot; | ]=] .. oldest .. [=[&lt;br /&gt;
&lt;br /&gt;
|}]=]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function export.contents(frame)&lt;br /&gt;
	local items = {}&lt;br /&gt;
	&lt;br /&gt;
	local no_catfix = false&lt;br /&gt;
	local valid_category = false&lt;br /&gt;
	&lt;br /&gt;
	if type(frame) == &amp;quot;table&amp;quot; then&lt;br /&gt;
		items.pagename = mw.title.getCurrentTitle().text&lt;br /&gt;
	elseif type(frame) == &amp;quot;string&amp;quot; then&lt;br /&gt;
		items.pagename = frame&lt;br /&gt;
		frame = mw.getCurrentFrame()&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local en = m_languages.getByCode(&amp;quot;en&amp;quot;)&lt;br /&gt;
	&lt;br /&gt;
	local categories = {&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests concerning (.+)$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;requests&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests by language&amp;quot;,&lt;br /&gt;
			not_hidden_category = true&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for etymologies in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;etymology&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfe&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for etymologies by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for expansion of etymologies in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;etymology2&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;etystub&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for expansion of etymologies by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for pronunciation in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;pronunciation&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfp&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for pronunciation by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for audio pronunciation in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;audio pronunciation&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfap&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for audio pronunciation by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for definitions in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;definition&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfdef&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for definitions by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for clarification of definitions in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;definition2&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;sense stub&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for clarification of definitions by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for inflections in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;inflection&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfinfl&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for inflections by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for inflections in (.+) adjective entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;adjective&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfinfl&amp;quot;,&lt;br /&gt;
			template_syntax = &amp;quot;{{rfinfl|{{{language_code}}}|adjective}}&amp;quot;,&lt;br /&gt;
			one_level_above_in_the_same_language = &amp;quot;Requests for inflections in {{{language_name}}} entries&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for inflections of adjectives by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for inflections in (.+) noun entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;noun&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfinfl&amp;quot;,&lt;br /&gt;
			template_syntax = &amp;quot;{{rfinfl|{{{language_code}}}|noun}}&amp;quot;,&lt;br /&gt;
			one_level_above_in_the_same_language = &amp;quot;Requests for inflections in {{{language_name}}} entries&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for inflections of nouns by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for inflections in (.+) participle entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;noun&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfinfl&amp;quot;,&lt;br /&gt;
			template_syntax = &amp;quot;{{rfinfl|{{{language_code}}}|participle}}&amp;quot;,&lt;br /&gt;
			one_level_above_in_the_same_language = &amp;quot;Requests for inflections in {{{language_name}}} entries&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for inflections of participles by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for inflections in (.+) pronoun entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;pronoun&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfinfl&amp;quot;,&lt;br /&gt;
			template_syntax = &amp;quot;{{rfinfl|{{{language_code}}}|noun}}&amp;quot;,&lt;br /&gt;
			one_level_above_in_the_same_language = &amp;quot;Requests for inflections in {{{language_name}}} entries&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for inflections of pronouns by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for inflections in (.+) verb entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;verb&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfinfl&amp;quot;,&lt;br /&gt;
			template_syntax = &amp;quot;{{rfinfl|{{{language_code}}}|verb}}&amp;quot;,&lt;br /&gt;
			one_level_above_in_the_same_language = &amp;quot;Requests for inflections in {{{language_name}}} entries&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for inflections of verbs by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for example sentences in (.+)$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;example&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfex&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for example sentences by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for quotations in (.+)$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;quotation&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfquote&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for quotations by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for translations into (.+)$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;translation&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;t-needed&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for translations by language&amp;quot;,&lt;br /&gt;
			catfix_lang = en,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for review of (.+) translations$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;translation2&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;t-check&amp;quot;,&lt;br /&gt;
			template_syntax = &amp;quot;{{t-check|{{{language_code}}}|example}}&amp;quot;,&lt;br /&gt;
			template_description = &amp;quot;&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for review of translations by language&amp;quot;,&lt;br /&gt;
			catfix_lang = en,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for images in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;image&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfi&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for images by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for references for (.+) terms$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;reference&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for references by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for references for etymologies in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;reference2&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfv-etymology&amp;quot;,&lt;br /&gt;
			one_level_above_in_the_same_language = &amp;quot;Requests for references for {{{language_name}}} terms&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for references for etymologies by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for references for pronunciations in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;reference3&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfv-pronunciation&amp;quot;,&lt;br /&gt;
			one_level_above_in_the_same_language = &amp;quot;Requests for references for {{{language_name}}} terms&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for references for pronunciations by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for attention concerning (.+)$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;attention&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;attention&amp;quot;,&lt;br /&gt;
			template_description = &amp;quot;This template does not generate any text in entries.&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for attention by language&amp;quot;,&lt;br /&gt;
			no_catfix = true,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for cleanup in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;cleanup&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfc&amp;quot;,&lt;br /&gt;
			template_syntax_nocat = &amp;quot;{{rfc|{{{language_code}}}|nocat=1}}&amp;quot;,&lt;br /&gt;
			template_nocat = true,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for cleanup by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for deletion in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;deletion&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfd&amp;quot;,&lt;br /&gt;
			template_syntax_nocat = &amp;quot;{{rfd|{{{language_code}}}|nocat=1}}&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for deletion by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for verification in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;verification&amp;quot;,&lt;br /&gt;
			template_name = &amp;quot;rfv&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for verification by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			regex = &amp;quot;^Requests for attention in etymologies in (.+) entries$&amp;quot;,&lt;br /&gt;
			request_sortkey = &amp;quot;attention etymology&amp;quot;,&lt;br /&gt;
			this_request_in_all_languages = &amp;quot;Requests for attention in etymologies by language&amp;quot;,&lt;br /&gt;
		},&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	if mw.ustring.find(items.pagename, &amp;quot;^Requests .* by language$&amp;quot;) then&lt;br /&gt;
		for i, category in pairs(categories) do	&lt;br /&gt;
			if items.pagename == category.this_request_in_all_languages then&lt;br /&gt;
				valid_category = true&lt;br /&gt;
				&lt;br /&gt;
				items.request_sortkey = category.request_sortkey&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		for i, category in pairs(categories) do&lt;br /&gt;
			if mw.ustring.find(items.pagename, category.regex) then&lt;br /&gt;
				valid_category = true&lt;br /&gt;
				&lt;br /&gt;
				for key, value in pairs(category) do&lt;br /&gt;
					items[key] = value&lt;br /&gt;
				end&lt;br /&gt;
				&lt;br /&gt;
				if not category.not_hidden_category then&lt;br /&gt;
					items.hidden_category = &amp;quot;__HIDDENCAT__&amp;quot;&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if not valid_category then&lt;br /&gt;
		error(&amp;quot;Category name is not recognized.&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if items.regex then&lt;br /&gt;
		items.language_name = mw.ustring.match(items.pagename, items.regex)&lt;br /&gt;
		items.language_object = m_languages.getByCanonicalName(items.language_name) or error ('The category title contains an invalid language name, &amp;quot;' .. items.language_name .. '&amp;quot;. Choose a canonical name from the data modules of Module:languages.')&lt;br /&gt;
		items.language_code = items.language_object:getCode()&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	items.edit_link = &amp;quot;{| class='wikitable noprint plainlinks' style='float: right'\n| '''[https://en.wiktionary.org/w/index.php?title=Module:category_tree/requests&amp;amp;action=edit Edit category data]'''\n|}&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	items.description = (&amp;quot;\nThis category contains '''{{{pagename}}}'''.&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
	if items.template_name then&lt;br /&gt;
		if items.template_syntax then&lt;br /&gt;
			items.template_syntax_with_language_code = items.template_syntax&lt;br /&gt;
		else&lt;br /&gt;
			items.template_syntax_with_language_code = (&amp;quot;{{{{{template_name}}}|{{{language_code}}}}}&amp;quot;)&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		items.full_text_about_the_template = &amp;quot;\n&amp;quot; .. (&amp;quot;To make this request, in this specific language, use this code in the entry (see also the documentation at [[Template:{{{template_name}}}]]):\n\n&amp;lt;pre&amp;gt;{{{template_syntax_with_language_code}}}&amp;lt;/pre&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
		if items.template_description then&lt;br /&gt;
			items.full_text_about_the_template = items.full_text_about_the_template .. &amp;quot; &amp;quot; .. items.template_description&lt;br /&gt;
		else&lt;br /&gt;
			if items.template_syntax_nocat then&lt;br /&gt;
				items.full_text_about_the_template = items.full_text_about_the_template .. &amp;quot;\nIt results in the message below:\n\n&amp;lt;&amp;lt;{{{template_syntax_nocat}}}&amp;gt;&amp;gt;&amp;quot;&lt;br /&gt;
			else&lt;br /&gt;
				items.full_text_about_the_template = items.full_text_about_the_template .. &amp;quot;\nIt results in the message below:\n\n&amp;lt;&amp;lt;{{{template_syntax_with_language_code}}}&amp;gt;&amp;gt;&amp;quot;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if not items.one_level_above_in_the_same_language then&lt;br /&gt;
		if mw.ustring.find(items.pagename, &amp;quot;^Requests .* by language$&amp;quot;) then&lt;br /&gt;
			items.one_level_above_in_the_same_language = &amp;quot;Request subcategories by language&amp;quot;&lt;br /&gt;
		elseif mw.ustring.find(items.pagename, &amp;quot;^Requests concerning .*&amp;quot;) then&lt;br /&gt;
			items.one_level_above_in_the_same_language = &amp;quot;{{{language_name}}} entry maintenance&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			items.one_level_above_in_the_same_language = &amp;quot;Requests concerning {{{language_name}}}&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if items.one_level_above_in_the_same_language then&lt;br /&gt;
		items.one_level_above_in_the_same_language_text = &amp;quot;[[Category:{{{one_level_above_in_the_same_language}}}|{{{request_sortkey}}}]]&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if items.regex then&lt;br /&gt;
		items.this_request_in_all_languages_text = (&amp;quot;[[Category:{{{this_request_in_all_languages}}}|{{{language_name}}}]]&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if items.catfix_lang or ( not items.no_catfix and items.language_object ) then&lt;br /&gt;
		items.catfix = require(&amp;quot;Module:utilities&amp;quot;).catfix(items.catfix_lang or items.language_object)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	items.pagename = mw.ustring.gsub(items.pagename, &amp;quot;Requests&amp;quot;, &amp;quot;requests&amp;quot;)&lt;br /&gt;
	&lt;br /&gt;
	result = require(&amp;quot;Module:table&amp;quot;).compressSparseArray{ items.hidden_category, items.catfix, items.edit_link, show_pagelist(), items.description, items.full_text_about_the_template, items.one_level_above_in_the_same_language_text, items.this_request_in_all_languages_text }&lt;br /&gt;
	result = table.concat(result, &amp;quot;\n&amp;quot;)&lt;br /&gt;
	&lt;br /&gt;
	--[[	Replaces pseudo-template code {{{ }}} with the corresponding member&lt;br /&gt;
			of the &amp;quot;items&amp;quot; table. Has to be done at least twice,&lt;br /&gt;
			since some of the items are nested:&lt;br /&gt;
			&lt;br /&gt;
			{{{template_syntax_with_language_code}}}&lt;br /&gt;
				⇓&lt;br /&gt;
			{{{{{template_name}}}|{{{language_code}}}}}&lt;br /&gt;
				⇓&lt;br /&gt;
			{{attention|en}}							]]&lt;br /&gt;
	&lt;br /&gt;
	while result:find(&amp;quot;{{{&amp;quot;) do&lt;br /&gt;
		result = mw.ustring.gsub(&lt;br /&gt;
			result,&lt;br /&gt;
			&amp;quot;{{{([^%}%{]+)}}}&amp;quot;,&lt;br /&gt;
			function(item)&lt;br /&gt;
				if items[item] then&lt;br /&gt;
					if type(items[item]) == &amp;quot;string&amp;quot; or type(items[item]) == &amp;quot;number&amp;quot; then&lt;br /&gt;
						return items[item]&lt;br /&gt;
					else&lt;br /&gt;
						error('The item &amp;quot;{{{' .. item .. '}}}&amp;quot; is a ' .. type(item) .. ' and can\'t be concatenated. (Pagename: ' .. items.pagename .. '.)')&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					error('The item &amp;quot;' .. item .. '&amp;quot; was not found in the &amp;quot;items&amp;quot; table. (Pagename: ' .. items.pagename .. '.)')&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Preprocess template code surrounded by &amp;lt;&amp;lt; &amp;gt;&amp;gt;.&lt;br /&gt;
	result = mw.ustring.gsub(&lt;br /&gt;
		result,&lt;br /&gt;
		&amp;quot;&amp;lt;&amp;lt;([^&amp;gt;]+)&amp;gt;&amp;gt;&amp;quot;,&lt;br /&gt;
		function (template_code)&lt;br /&gt;
			return frame:preprocess(template_code)&lt;br /&gt;
		end&lt;br /&gt;
	)&lt;br /&gt;
	&lt;br /&gt;
	return result&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function export.test(frame)&lt;br /&gt;
	if type(frame) ~= &amp;quot;table&amp;quot; then&lt;br /&gt;
		error('The function &amp;quot;' .. test '&amp;quot; requires a frame object as argument.')&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local pagenames = {}&lt;br /&gt;
	local results = {}&lt;br /&gt;
	&lt;br /&gt;
	for i, item in pairs(frame.args) do&lt;br /&gt;
		mw.text.trim(item)&lt;br /&gt;
		table.insert(pagenames, item)&lt;br /&gt;
		item = export.contents(item)&lt;br /&gt;
		item = frame:extensionTag{ name = &amp;quot;syntaxhighlight&amp;quot;, content = item, args = { lang = &amp;quot;html&amp;quot; } }&lt;br /&gt;
		table.insert(results, item)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local output = {}&lt;br /&gt;
	&lt;br /&gt;
	table.insert(output, '{| class=&amp;quot;wikitable&amp;quot;')&lt;br /&gt;
	&lt;br /&gt;
	for i, result in pairs(results) do&lt;br /&gt;
		table.insert(output, '\n|-\n| [[:Category:' .. pagenames[i] .. '|' .. pagenames[i] .. ']] || ' .. result)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	table.insert(output, '\n|}')&lt;br /&gt;
	&lt;br /&gt;
	return table.concat(output)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return export&lt;/div&gt;</summary>
		<author><name>Adminsuzy</name></author>
		
	</entry>
</feed>