<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ttsk.ngo/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=XoorbeS</id>
	<title>TTSK - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ttsk.ngo/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=XoorbeS"/>
	<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Special:Contributions/XoorbeS"/>
	<updated>2026-05-19T13:03:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0-beta</generator>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Test&amp;diff=4965</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Test&amp;diff=4965"/>
		<updated>2025-01-28T18:57:41Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
strona testowa&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Test/en&amp;diff=4964</id>
		<title>Test/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Test/en&amp;diff=4964"/>
		<updated>2025-01-28T18:55:52Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: Created page with &amp;quot;test&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test page&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Translations:Test/Page_display_title/en&amp;diff=4963</id>
		<title>Translations:Test/Page display title/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Translations:Test/Page_display_title/en&amp;diff=4963"/>
		<updated>2025-01-28T18:54:52Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: Created page with &amp;quot;test&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Translations:Test/1/en&amp;diff=4962</id>
		<title>Translations:Test/1/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Translations:Test/1/en&amp;diff=4962"/>
		<updated>2025-01-28T18:54:43Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: Created page with &amp;quot;test page&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test page&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Test&amp;diff=4961</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Test&amp;diff=4961"/>
		<updated>2025-01-28T18:53:36Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: Marked this version for translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
strona testowa&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Test&amp;diff=4960</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Test&amp;diff=4960"/>
		<updated>2025-01-28T18:52:13Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;translate&amp;gt;&lt;br /&gt;
strona testowa&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Test&amp;diff=4959</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Test&amp;diff=4959"/>
		<updated>2025-01-28T18:47:13Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: Created page with &amp;quot;strona testowa&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;strona testowa&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=TTSK:About&amp;diff=4448</id>
		<title>TTSK:About</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=TTSK:About&amp;diff=4448"/>
		<updated>2024-11-23T19:34:00Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Infobox3cols/doc&amp;diff=4425</id>
		<title>Template:Infobox3cols/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Infobox3cols/doc&amp;diff=4425"/>
		<updated>2024-11-23T16:26:57Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&amp;lt;!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --&amp;gt;&lt;br /&gt;
{{#ifeq:{{SUBPAGENAME}}|sandbox||{{High-use}}}}&lt;br /&gt;
{{Lua|Module:Infobox3cols}}&lt;br /&gt;
{{Uses TemplateStyles|Template:Plainlist/styles.css|Template:Hlist/styles.css}}&lt;br /&gt;
&lt;br /&gt;
This is a fork of {{tl|infobox}} which provides an option for up to three &amp;lt;code&amp;gt;data&amp;lt;/code&amp;gt; attributes per row, in addition to a label: data&#039;&#039;x&#039;&#039;a, data&#039;&#039;x&#039;&#039;b and data&#039;&#039;x&#039;&#039;c.&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
== Usage ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{Infobox3cols&lt;br /&gt;
| child = &lt;br /&gt;
| bodyclass = &lt;br /&gt;
| bodystyle = &lt;br /&gt;
| title = &lt;br /&gt;
| titleclass = &lt;br /&gt;
| titlestyle = &lt;br /&gt;
| above = &lt;br /&gt;
| abovestyle = &lt;br /&gt;
| aboveclass = &lt;br /&gt;
| aboverowclass = &lt;br /&gt;
| subheader = &lt;br /&gt;
| subheaderstyle = &lt;br /&gt;
| subheaderclass = &lt;br /&gt;
| subheaderrowclass1 = &lt;br /&gt;
| subheader2 = &lt;br /&gt;
| subheaderrowclass2 = &lt;br /&gt;
| image = &lt;br /&gt;
| image1 = &lt;br /&gt;
| caption = &lt;br /&gt;
| caption1 = &lt;br /&gt;
| captionstyle = &lt;br /&gt;
| imagestyle = &lt;br /&gt;
| imageclass = &lt;br /&gt;
| imagerowclass1 = &lt;br /&gt;
| image2 = &lt;br /&gt;
| caption2 = &lt;br /&gt;
| imagerowclass2 = &lt;br /&gt;
&lt;br /&gt;
| headerstyle = &lt;br /&gt;
| labelstyle = &lt;br /&gt;
| datastyle = &lt;br /&gt;
| datastylea = &lt;br /&gt;
| datastyleb = &lt;br /&gt;
| datastylec = &lt;br /&gt;
| extracellstyles = 1,3a,4b=...&lt;br /&gt;
&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = &lt;br /&gt;
| data1 = &lt;br /&gt;
| data1a = &lt;br /&gt;
| data1b = &lt;br /&gt;
| data1c = &lt;br /&gt;
| class1 = &lt;br /&gt;
| rowclass1 = &lt;br /&gt;
&lt;br /&gt;
| header2 = &lt;br /&gt;
| rowclass2 = &lt;br /&gt;
| label2 = &lt;br /&gt;
| data2 = &lt;br /&gt;
| class2 = &lt;br /&gt;
| data2a = &lt;br /&gt;
| data2b = &lt;br /&gt;
| class2a = &lt;br /&gt;
| class2b = &lt;br /&gt;
| class2c = &lt;br /&gt;
| data2c = &lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
| below = &lt;br /&gt;
| belowstyle = &lt;br /&gt;
| belowclass = &lt;br /&gt;
| belowrowclass = &lt;br /&gt;
| name = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Parameter precedence ==&lt;br /&gt;
The bulk of the infobox is generated by blocks of numbered parameters: &amp;lt;code&amp;gt;headerX&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;labelX&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dataX&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dataXa&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dataXb&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;dataXc&amp;lt;/code&amp;gt;. The following examples demonstrate the order in which these parameters are used.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Example 1&lt;br /&gt;
! Code !! Result&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{Infobox3cols&lt;br /&gt;
| header1 = header1&lt;br /&gt;
| label1 = label1&lt;br /&gt;
| data1 = data1&lt;br /&gt;
| data1a = data1a&lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = header1&lt;br /&gt;
| label1 = label1&lt;br /&gt;
| data1 = data1&lt;br /&gt;
| data1a = data1a&lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Example 2&lt;br /&gt;
! Code !! Result&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = label1&lt;br /&gt;
| data1 = data1&lt;br /&gt;
| data1a = data1a&lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = label1&lt;br /&gt;
| data1 = data1&lt;br /&gt;
| data1a = data1a&lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Example 3&lt;br /&gt;
! Code !! Result&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = &lt;br /&gt;
| data1 = data1&lt;br /&gt;
| data1a = data1a&lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = &lt;br /&gt;
| data1 = data1&lt;br /&gt;
| data1a = data1a&lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Example 4&lt;br /&gt;
! Code !! Result&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = label1&lt;br /&gt;
| data1 = &lt;br /&gt;
| data1a = data1a&lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = label1&lt;br /&gt;
| data1 = &lt;br /&gt;
| data1a = data1a&lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Example 5&lt;br /&gt;
! Code !! Result&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = label1&lt;br /&gt;
| data1 = &lt;br /&gt;
| data1a = &lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = label1&lt;br /&gt;
| data1 = &lt;br /&gt;
| data1a = &lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Example 6&lt;br /&gt;
! Code !! Result&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = label1&lt;br /&gt;
| data1 = &lt;br /&gt;
| data1a = &lt;br /&gt;
| data1b = &lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = label1&lt;br /&gt;
| data1 = &lt;br /&gt;
| data1a = &lt;br /&gt;
| data1b = &lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ Example 7&lt;br /&gt;
! Code !! Result&lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = &lt;br /&gt;
| data1 = &lt;br /&gt;
| data1a = data1a&lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
{{infobox3cols&lt;br /&gt;
| header1 = &lt;br /&gt;
| label1 = &lt;br /&gt;
| data1 = &lt;br /&gt;
| data1a = data1a&lt;br /&gt;
| data1b = data1b&lt;br /&gt;
| data1c = data1c&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tracking categories ==&lt;br /&gt;
* {{clc|Pages using infobox3cols with undocumented parameters}}&lt;br /&gt;
* {{clc|Pages using infobox3cols with header0 or label0 or data0}}&lt;br /&gt;
* {{clc|Pages using infobox3cols with multidatastyle}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Sandbox other||&lt;br /&gt;
&amp;lt;!-- Categories below this line, please; interwikis at Wikidata --&amp;gt;&lt;br /&gt;
[[Category:Infobox templates| ]]&lt;br /&gt;
[[Category:Wikipedia metatemplates]]&lt;br /&gt;
[[Category:Templates that add a tracking category]]&lt;br /&gt;
[[Category:Infobox templates with three columns| ]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Module:Infobox3cols&amp;diff=4423</id>
		<title>Module:Infobox3cols</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Module:Infobox3cols&amp;diff=4423"/>
		<updated>2024-11-23T16:26:49Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local check_for_unknown_parameters = require(&amp;quot;Module:Check for unknown parameters&amp;quot;)._check&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local args = {}&lt;br /&gt;
local origArgs = {}&lt;br /&gt;
local root&lt;br /&gt;
local lists = {&lt;br /&gt;
	plainlist_t = {&lt;br /&gt;
		patterns = {&lt;br /&gt;
			&#039;^plainlist$&#039;,&lt;br /&gt;
			&#039;%splainlist$&#039;,&lt;br /&gt;
			&#039;^plainlist%s&#039;,&lt;br /&gt;
			&#039;%splainlist%s&#039;&lt;br /&gt;
		},&lt;br /&gt;
		found = false,&lt;br /&gt;
		styles = &#039;Plainlist/styles.css&#039;&lt;br /&gt;
	},&lt;br /&gt;
	hlist_t = {&lt;br /&gt;
		patterns = {&lt;br /&gt;
			&#039;^hlist$&#039;,&lt;br /&gt;
			&#039;%shlist$&#039;,&lt;br /&gt;
			&#039;^hlist%s&#039;,&lt;br /&gt;
			&#039;%shlist%s&#039;&lt;br /&gt;
		},&lt;br /&gt;
		found = false,&lt;br /&gt;
		styles = &#039;Hlist/styles.css&#039;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local function has_list_class(args_to_check)&lt;br /&gt;
	for _, list in pairs(lists) do&lt;br /&gt;
		if not list.found then&lt;br /&gt;
			for _, arg in pairs(args_to_check) do&lt;br /&gt;
				for _, pattern in ipairs(list.patterns) do&lt;br /&gt;
					if mw.ustring.find(arg or &#039;&#039;, pattern) then&lt;br /&gt;
						list.found = true&lt;br /&gt;
						break&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
				if list.found then break end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Returns the union of the values of two tables, as a sequence.&lt;br /&gt;
local function union(t1, t2)&lt;br /&gt;
&lt;br /&gt;
	local vals = {}&lt;br /&gt;
	for k, v in pairs(t1) do&lt;br /&gt;
		vals[v] = true&lt;br /&gt;
	end&lt;br /&gt;
	for k, v in pairs(t2) do&lt;br /&gt;
		vals[v] = true&lt;br /&gt;
	end&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	for k, v in pairs(vals) do&lt;br /&gt;
		table.insert(ret, k)&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Returns a table containing the numbers of the arguments that exist&lt;br /&gt;
-- for the specified prefix. For example, if the prefix was &#039;data&#039;, and&lt;br /&gt;
-- &#039;data1&#039;, &#039;data2&#039;, and &#039;data5&#039; exist, it would return {1, 2, 5}.&lt;br /&gt;
local function getArgNums(prefix, suffix)&lt;br /&gt;
	local nums = {}&lt;br /&gt;
	for k, v in pairs(args) do&lt;br /&gt;
		local num = tostring(k):match(&#039;^&#039; .. prefix .. &#039;([0-9]%d*)&#039; .. suffix .. &#039;$&#039;)&lt;br /&gt;
		if num then table.insert(nums, tonumber(num)) end&lt;br /&gt;
	end&lt;br /&gt;
	table.sort(nums)&lt;br /&gt;
	return nums&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Adds a row to the infobox, with either a header cell&lt;br /&gt;
-- or a label/data cell combination.&lt;br /&gt;
local function addRow(rowArgs)&lt;br /&gt;
	if rowArgs.header then&lt;br /&gt;
		has_list_class({rowArgs.rowclass, rowArgs.class, args.headerclass})&lt;br /&gt;
		root&lt;br /&gt;
			:tag(&#039;tr&#039;)&lt;br /&gt;
				:addClass(rowArgs.rowclass)&lt;br /&gt;
				:cssText(rowArgs.rowstyle)&lt;br /&gt;
				:tag(&#039;th&#039;)&lt;br /&gt;
					:attr(&#039;colspan&#039;, &#039;4&#039;)&lt;br /&gt;
					:addClass(&#039;infobox-header&#039;)&lt;br /&gt;
					:addClass(rowArgs.class)&lt;br /&gt;
					:addClass(args.headerclass)&lt;br /&gt;
					-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-header&lt;br /&gt;
					:cssText(args.headerstyle)&lt;br /&gt;
					:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
					:cssText(args.extracellstyles[rowArgs.num .. &#039;h&#039;])&lt;br /&gt;
					:wikitext(rowArgs.header)&lt;br /&gt;
	elseif rowArgs.label then&lt;br /&gt;
		if rowArgs.data then&lt;br /&gt;
			has_list_class({rowArgs.rowclass, rowArgs.class})&lt;br /&gt;
			local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
			row:addClass(rowArgs.rowclass)&lt;br /&gt;
			row:cssText(rowArgs.rowstyle)&lt;br /&gt;
			row&lt;br /&gt;
				:tag(&#039;th&#039;)&lt;br /&gt;
					:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
					:addClass(&#039;infobox-label&#039;)&lt;br /&gt;
					:cssText(args.labelstyle)&lt;br /&gt;
					:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
					:cssText(args.extracellstyles[rowArgs.num .. &#039;l&#039;])&lt;br /&gt;
					:wikitext(rowArgs.label)&lt;br /&gt;
					:done()&lt;br /&gt;
		&lt;br /&gt;
			local dataCell = row:tag(&#039;td&#039;)&lt;br /&gt;
			dataCell&lt;br /&gt;
				:attr(&#039;colspan&#039;, &#039;3&#039;)&lt;br /&gt;
				:addClass(&#039;infobox-data&#039;)&lt;br /&gt;
				:addClass(rowArgs.class)&lt;br /&gt;
				-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-data&lt;br /&gt;
				:cssText(rowArgs.datastyle)&lt;br /&gt;
				:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
				:cssText(args.extracellstyles[rowArgs.num])&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(rowArgs.data)&lt;br /&gt;
		elseif rowArgs.dataa or rowArgs.datab or rowArgs.datac then&lt;br /&gt;
			has_list_class({rowArgs.rowclass, rowArgs.classa})&lt;br /&gt;
			local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
			row:addClass(rowArgs.rowclass)&lt;br /&gt;
			row:cssText(rowArgs.rowstyle)&lt;br /&gt;
			row&lt;br /&gt;
				:tag(&#039;th&#039;)&lt;br /&gt;
					:attr(&#039;scope&#039;, &#039;row&#039;)&lt;br /&gt;
					:addClass(&#039;infobox-label&#039;)&lt;br /&gt;
					:cssText(args.labelstyle)&lt;br /&gt;
					:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
					:cssText(args.extracellstyles[rowArgs.num .. &#039;l&#039;])&lt;br /&gt;
					:wikitext(rowArgs.label)&lt;br /&gt;
					:done()&lt;br /&gt;
&lt;br /&gt;
			local dataCella = row:tag(&#039;td&#039;)&lt;br /&gt;
			dataCella&lt;br /&gt;
				:addClass(&#039;infobox-data infobox-data-a&#039;)&lt;br /&gt;
				:addClass(rowArgs.classa)&lt;br /&gt;
				-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-data-a&lt;br /&gt;
				:cssText(rowArgs.dataastyle)&lt;br /&gt;
				:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
				:cssText(args.extracellstyles[rowArgs.num .. &#039;a&#039;])&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(rowArgs.dataa)&lt;br /&gt;
			if rowArgs.renderb then&lt;br /&gt;
				has_list_class({rowArgs.classb})&lt;br /&gt;
				local dataCellb = row:tag(&#039;td&#039;)&lt;br /&gt;
				dataCellb&lt;br /&gt;
					:addClass(&#039;infobox-data infobox-data-b&#039;)&lt;br /&gt;
					:addClass(rowArgs.classb)&lt;br /&gt;
					-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-data-b&lt;br /&gt;
					:cssText(rowArgs.databstyle)&lt;br /&gt;
					:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
					:cssText(args.extracellstyles[rowArgs.num .. &#039;b&#039;])&lt;br /&gt;
					:newline()&lt;br /&gt;
					:wikitext(rowArgs.datab)&lt;br /&gt;
			end&lt;br /&gt;
			if rowArgs.renderc then&lt;br /&gt;
				has_list_class({rowArgs.classc})&lt;br /&gt;
				local dataCellc = row:tag(&#039;td&#039;)&lt;br /&gt;
				dataCellc&lt;br /&gt;
					:addClass(&#039;infobox-data infobox-data-c&#039;)&lt;br /&gt;
					:addClass(rowArgs.classc)&lt;br /&gt;
					-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-data-c&lt;br /&gt;
					:cssText(rowArgs.datacstyle)&lt;br /&gt;
					:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
					:cssText(args.extracellstyles[rowArgs.num .. &#039;c&#039;])&lt;br /&gt;
					:newline()&lt;br /&gt;
					:wikitext(rowArgs.datac)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	elseif rowArgs.data then&lt;br /&gt;
		has_list_class({rowArgs.rowclass, rowArgs.class})&lt;br /&gt;
		local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
		row:addClass(rowArgs.rowclass)&lt;br /&gt;
		row:cssText(rowArgs.rowstyle)&lt;br /&gt;
					&lt;br /&gt;
		local dataCell = row:tag(&#039;td&#039;)&lt;br /&gt;
		dataCell&lt;br /&gt;
			:attr(&#039;colspan&#039;, &#039;4&#039;)&lt;br /&gt;
			:addClass(&#039;infobox-full-data&#039;)&lt;br /&gt;
			:addClass(rowArgs.class)&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-full-data&lt;br /&gt;
			:cssText(rowArgs.datastyle)&lt;br /&gt;
			:cssText(rowArgs.rowcellstyle)&lt;br /&gt;
			:cssText(args.extracellstyles[rowArgs.num])&lt;br /&gt;
			:newline()&lt;br /&gt;
			:wikitext(rowArgs.data)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderTitle()&lt;br /&gt;
	if not args.title then return end&lt;br /&gt;
	has_list_class({args.titleclass})&lt;br /&gt;
&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;caption&#039;)&lt;br /&gt;
			:addClass(&#039;infobox-title&#039;)&lt;br /&gt;
			:addClass(args.titleclass)&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-title&lt;br /&gt;
			:cssText(args.titlestyle)&lt;br /&gt;
			:wikitext(args.title)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderAboveRow()&lt;br /&gt;
	if not args.above then return end&lt;br /&gt;
	has_list_class({args.aboveclass})&lt;br /&gt;
	&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;tr&#039;)&lt;br /&gt;
			:tag(&#039;th&#039;)&lt;br /&gt;
				:attr(&#039;colspan&#039;, &#039;4&#039;)&lt;br /&gt;
				:addClass(&#039;infobox-above&#039;)&lt;br /&gt;
				:addClass(args.aboveclass)&lt;br /&gt;
				-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-above&lt;br /&gt;
				:cssText(args.abovestyle)&lt;br /&gt;
				:wikitext(args.above)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderBelowRow()&lt;br /&gt;
	if not args.below then return end&lt;br /&gt;
	has_list_class({args.belowclass})&lt;br /&gt;
	&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;tr&#039;)&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:attr(&#039;colspan&#039;, &#039;4&#039;)&lt;br /&gt;
				:addClass(&#039;infobox-below&#039;)&lt;br /&gt;
				:addClass(args.belowclass)&lt;br /&gt;
				-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-below&lt;br /&gt;
				:cssText(args.belowstyle)&lt;br /&gt;
				:newline()&lt;br /&gt;
				:wikitext(args.below)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addSubheaderRow(subheaderArgs)&lt;br /&gt;
	if not subheaderArgs.data then return end&lt;br /&gt;
	&lt;br /&gt;
	has_list_class({subheaderArgs.rowclass, subheaderArgs.class})&lt;br /&gt;
	local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
	row:addClass(subheaderArgs.rowclass)&lt;br /&gt;
				&lt;br /&gt;
	local dataCell = row:tag(&#039;td&#039;)&lt;br /&gt;
	dataCell&lt;br /&gt;
		:attr(&#039;colspan&#039;, &#039;4&#039;)&lt;br /&gt;
		:addClass(&#039;infobox-subheader&#039;)&lt;br /&gt;
		:addClass(subheaderArgs.class)&lt;br /&gt;
		:cssText(subheaderArgs.datastyle)&lt;br /&gt;
		:cssText(subheaderArgs.rowcellstyle)&lt;br /&gt;
		:newline()&lt;br /&gt;
		:wikitext(subheaderArgs.data)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderSubheaders()&lt;br /&gt;
	if args.subheader then&lt;br /&gt;
		args.subheader1 = args.subheader&lt;br /&gt;
	end&lt;br /&gt;
	if args.subheaderrowclass then&lt;br /&gt;
		args.subheaderrowclass1 = args.subheaderrowclass&lt;br /&gt;
	end&lt;br /&gt;
	local subheadernums = getArgNums(&#039;subheader&#039;,&#039;&#039;)&lt;br /&gt;
	for k, num in ipairs(subheadernums) do&lt;br /&gt;
		addSubheaderRow({&lt;br /&gt;
			data = args[&#039;subheader&#039; .. tostring(num)],&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-subheader&lt;br /&gt;
			datastyle = args.subheaderstyle,&lt;br /&gt;
			rowcellstyle = args[&#039;subheaderstyle&#039; .. tostring(num)],&lt;br /&gt;
			class = args.subheaderclass,&lt;br /&gt;
			rowclass = args[&#039;subheaderrowclass&#039; .. tostring(num)]&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function addImageRow(imageArgs)&lt;br /&gt;
	if not imageArgs.data then return end&lt;br /&gt;
	&lt;br /&gt;
	has_list_class({imageArgs.rowclass, imageArgs.class})&lt;br /&gt;
	local row = root:tag(&#039;tr&#039;)&lt;br /&gt;
	row:addClass(imageArgs.rowclass)&lt;br /&gt;
				&lt;br /&gt;
	local dataCell = row:tag(&#039;td&#039;)&lt;br /&gt;
	dataCell&lt;br /&gt;
		:attr(&#039;colspan&#039;, &#039;4&#039;)&lt;br /&gt;
		:addClass(&#039;infobox-image&#039;)&lt;br /&gt;
		:addClass(imageArgs.class)&lt;br /&gt;
		:cssText(imageArgs.datastyle)&lt;br /&gt;
		:newline()&lt;br /&gt;
		:wikitext(imageArgs.data)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderImages()&lt;br /&gt;
	if args.image then&lt;br /&gt;
		args.image1 = args.image&lt;br /&gt;
	end&lt;br /&gt;
	if args.caption then&lt;br /&gt;
		args.caption1 = args.caption&lt;br /&gt;
	end&lt;br /&gt;
	local imagenums = getArgNums(&#039;image&#039;,&#039;&#039;)&lt;br /&gt;
	for k, num in ipairs(imagenums) do&lt;br /&gt;
		local caption = args[&#039;caption&#039; .. tostring(num)]&lt;br /&gt;
		local data = mw.html.create():wikitext(args[&#039;image&#039; .. tostring(num)])&lt;br /&gt;
		if caption then&lt;br /&gt;
			data&lt;br /&gt;
				:tag(&#039;div&#039;)&lt;br /&gt;
					:addClass(&#039;infobox-caption&#039;)&lt;br /&gt;
					-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-caption&lt;br /&gt;
					:cssText(args.captionstyle)&lt;br /&gt;
					:wikitext(caption)&lt;br /&gt;
		end&lt;br /&gt;
		addImageRow({&lt;br /&gt;
			data = tostring(data),&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; .infobox-image&lt;br /&gt;
			datastyle = args.imagestyle,&lt;br /&gt;
			class = args.imageclass,&lt;br /&gt;
			rowclass = args[&#039;imagerowclass&#039; .. tostring(num)]&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Gets the union of the header and data argument numbers,&lt;br /&gt;
-- and renders them all in order&lt;br /&gt;
local function renderRows()&lt;br /&gt;
	local rownums = union(getArgNums(&#039;header&#039;,&#039;&#039;), getArgNums(&#039;data&#039;,&#039;[abc]?&#039;))&lt;br /&gt;
	local datab_count = #(getArgNums(&#039;data&#039;,&#039;b&#039;))&lt;br /&gt;
	local datac_count = #(getArgNums(&#039;data&#039;,&#039;c&#039;))&lt;br /&gt;
	table.sort(rownums)&lt;br /&gt;
	for k, num in ipairs(rownums) do&lt;br /&gt;
		addRow({&lt;br /&gt;
			num = tostring(num),&lt;br /&gt;
			renderb = datab_count &amp;gt; 0,&lt;br /&gt;
			renderc = datac_count &amp;gt; 0,&lt;br /&gt;
			header = args[&#039;header&#039; .. tostring(num)],&lt;br /&gt;
			label = args[&#039;label&#039; .. tostring(num)],&lt;br /&gt;
			data = args[&#039;data&#039; .. tostring(num)],&lt;br /&gt;
			datastyle = args.datastyle,&lt;br /&gt;
			class = args[&#039;class&#039; .. tostring(num)],&lt;br /&gt;
			dataa = args[&#039;data&#039; .. tostring(num) .. &#039;a&#039;],&lt;br /&gt;
			dataastyle = args.datastylea,&lt;br /&gt;
			classa = args[&#039;class&#039; .. tostring(num) .. &#039;a&#039;],&lt;br /&gt;
			datab = args[&#039;data&#039; .. tostring(num) .. &#039;b&#039;],&lt;br /&gt;
			databstyle = args.datastyleb,&lt;br /&gt;
			classb = args[&#039;class&#039; .. tostring(num) .. &#039;b&#039;],&lt;br /&gt;
			datac = args[&#039;data&#039; .. tostring(num) .. &#039;c&#039;],&lt;br /&gt;
			datacstyle = args.datastylec,&lt;br /&gt;
			classc = args[&#039;class&#039; .. tostring(num) .. &#039;c&#039;],&lt;br /&gt;
			rowclass = args[&#039;rowclass&#039; .. tostring(num)],&lt;br /&gt;
			-- @deprecated next; target .infobox-&amp;lt;name&amp;gt; rowclass&lt;br /&gt;
			rowstyle = args[&#039;rowstyle&#039; .. tostring(num)],&lt;br /&gt;
			rowcellstyle = args[&#039;rowcellstyle&#039; .. tostring(num)],&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderNavBar()&lt;br /&gt;
	if not args.name then return end&lt;br /&gt;
	&lt;br /&gt;
	root&lt;br /&gt;
		:tag(&#039;tr&#039;)&lt;br /&gt;
			:tag(&#039;td&#039;)&lt;br /&gt;
				:attr(&#039;colspan&#039;, &#039;4&#039;)&lt;br /&gt;
				:addClass(&#039;infobox-navbar&#039;)&lt;br /&gt;
				:wikitext(require(&#039;Module:Navbar&#039;)._navbar{&lt;br /&gt;
					args.name,&lt;br /&gt;
					mini = 1,&lt;br /&gt;
				})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderItalicTitle()&lt;br /&gt;
	local italicTitle = args[&#039;italic title&#039;] and mw.ustring.lower(args[&#039;italic title&#039;])&lt;br /&gt;
	if italicTitle == &#039;&#039; or italicTitle == &#039;force&#039; or italicTitle == &#039;yes&#039; then&lt;br /&gt;
		root:wikitext(require(&#039;Module:Italic title&#039;)._main({}))&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Render tracking categories. args.decat == turns off tracking categories.&lt;br /&gt;
local function renderTrackingCategories()&lt;br /&gt;
	local title = mw.title.getCurrentTitle()&lt;br /&gt;
	if args.decat == &#039;yes&#039; then return end&lt;br /&gt;
	&lt;br /&gt;
	if #(getArgNums(&#039;data&#039;,&#039;[abc]?&#039;)) == 0 and title.namespace == 0 then&lt;br /&gt;
		root:wikitext(&#039;[[Category:Articles using infobox templates with no data rows]]&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	root:wikitext(check_for_unknown_parameters({&lt;br /&gt;
		checkpositional = &amp;quot;y&amp;quot;,&lt;br /&gt;
		ignoreblank = &amp;quot;y&amp;quot;,&lt;br /&gt;
		regexp1 = &amp;quot;header[%d]+&amp;quot;,&lt;br /&gt;
		regexp2 = &amp;quot;label[%d]+&amp;quot;,&lt;br /&gt;
		regexp3 = &amp;quot;data[%d]+[abc]?&amp;quot;,&lt;br /&gt;
		regexp4 = &amp;quot;class[%d]+[abc]?&amp;quot;,&lt;br /&gt;
		regexp5 = &amp;quot;rowclass[%d]+&amp;quot;,&lt;br /&gt;
		regexp6 = &amp;quot;rowstyle[%d]+&amp;quot;,&lt;br /&gt;
		regexp7 = &amp;quot;rowcellstyle[%d]+&amp;quot;,&lt;br /&gt;
		unknown = &amp;quot;[[Category:Pages using infobox3cols with undocumented parameters|_VALUE_&amp;quot; .. title.text .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
		&amp;quot;above&amp;quot;, &amp;quot;aboveclass&amp;quot;, &amp;quot;aboverowclass&amp;quot;, &amp;quot;abovestyle&amp;quot;, &amp;quot;below&amp;quot;, &amp;quot;belowclass&amp;quot;,&lt;br /&gt;
		&amp;quot;belowrowclass&amp;quot;, &amp;quot;belowstyle&amp;quot;, &amp;quot;bodyclass&amp;quot;, &amp;quot;bodystyle&amp;quot;, &amp;quot;caption&amp;quot;, &amp;quot;caption1&amp;quot;,&lt;br /&gt;
		&amp;quot;caption2&amp;quot;, &amp;quot;captionstyle&amp;quot;, &amp;quot;child&amp;quot;, &amp;quot;datastyle&amp;quot;, &amp;quot;datastylea&amp;quot;, &amp;quot;datastyleb&amp;quot;,&lt;br /&gt;
		&amp;quot;datastylec&amp;quot;, &amp;quot;extracellstyles&amp;quot;, &amp;quot;headerstyle&amp;quot;, &amp;quot;image&amp;quot;, &amp;quot;image1&amp;quot;, &amp;quot;image2&amp;quot;,&lt;br /&gt;
		&amp;quot;imageclass&amp;quot;, &amp;quot;imagerowclass1&amp;quot;, &amp;quot;imagerowclass2&amp;quot;, &amp;quot;imagestyle&amp;quot;, &amp;quot;labelstyle&amp;quot;,&lt;br /&gt;
		&amp;quot;name&amp;quot;, &amp;quot;subbox&amp;quot;, &amp;quot;subheader&amp;quot;, &amp;quot;subheader2&amp;quot;, &amp;quot;subheaderclass&amp;quot;,&lt;br /&gt;
		&amp;quot;subheaderrowclass1&amp;quot;, &amp;quot;subheaderrowclass2&amp;quot;, &amp;quot;subheaderstyle&amp;quot;, &amp;quot;templatestyles&amp;quot;,&lt;br /&gt;
		&amp;quot;title&amp;quot;, &amp;quot;titleclass&amp;quot;, &amp;quot;titlestyle&amp;quot;,&lt;br /&gt;
	}, origArgs))&lt;br /&gt;
&lt;br /&gt;
	if origArgs.header0 or origArgs.label0 or origArgs.data0 or origArgs.data0a&lt;br /&gt;
		or origArgs.data0b or origArgs.data0c or origArgs.class0 or origArgs.rowclass0 then&lt;br /&gt;
			root:wikitext(&amp;quot;[[Category:Pages using infobox3cols with header0 or label0 or data0]]&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if title.namespace == 10 and mw.ustring.sub(title.text, 1, 7) == &amp;quot;Infobox&amp;quot; then&lt;br /&gt;
		root:wikitext(&amp;quot;[[Category:Infobox templates|&amp;quot; .. mw.ustring.sub(title.text, 9) .. &amp;quot;]]&amp;quot;)	&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[=[&lt;br /&gt;
Loads the templatestyles for the infobox.&lt;br /&gt;
&lt;br /&gt;
TODO: FINISH loading base templatestyles here rather than in&lt;br /&gt;
MediaWiki:Common.css. There are 4-5000 pages with &#039;raw&#039; infobox tables.&lt;br /&gt;
See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :).&lt;br /&gt;
When we do this we should clean up the inline CSS below too.&lt;br /&gt;
Will have to do some bizarre conversion category like with sidebar.&lt;br /&gt;
&lt;br /&gt;
]=]&lt;br /&gt;
local function loadTemplateStyles()&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	&lt;br /&gt;
	local hlist_templatestyles = &#039;&#039;&lt;br /&gt;
	if lists.hlist_t.found then&lt;br /&gt;
		hlist_templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = lists.hlist_t.styles }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local plainlist_templatestyles = &#039;&#039;&lt;br /&gt;
	if lists.plainlist_t.found then&lt;br /&gt;
		plainlist_templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = lists.plainlist_t.styles }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- See function description&lt;br /&gt;
	local base_templatestyles = frame:extensionTag{&lt;br /&gt;
		name = &#039;templatestyles&#039;, args = { src = &#039;Module:Infobox/styles.css&#039; }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	local templatestyles = &#039;&#039;&lt;br /&gt;
	if args[&#039;templatestyles&#039;] then&lt;br /&gt;
		templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = args[&#039;templatestyles&#039;] }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local child_templatestyles = &#039;&#039;&lt;br /&gt;
	if args[&#039;child templatestyles&#039;] then&lt;br /&gt;
		child_templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = args[&#039;child templatestyles&#039;] }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local grandchild_templatestyles = &#039;&#039;&lt;br /&gt;
	if args[&#039;grandchild templatestyles&#039;] then&lt;br /&gt;
		grandchild_templatestyles = frame:extensionTag{&lt;br /&gt;
			name = &#039;templatestyles&#039;, args = { src = args[&#039;grandchild templatestyles&#039;] }&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return table.concat({&lt;br /&gt;
		-- hlist -&amp;gt; plainlist -&amp;gt; base is best-effort to preserve old Common.css ordering.&lt;br /&gt;
		-- this ordering is not a guarantee because the rows of interest invoking&lt;br /&gt;
		-- each class may not be on a specific page&lt;br /&gt;
		hlist_templatestyles,&lt;br /&gt;
		plainlist_templatestyles,&lt;br /&gt;
		base_templatestyles,&lt;br /&gt;
		templatestyles,&lt;br /&gt;
		child_templatestyles,&lt;br /&gt;
		grandchild_templatestyles&lt;br /&gt;
	})	&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- common functions between the child and non child cases&lt;br /&gt;
local function structure_infobox_common()&lt;br /&gt;
	renderSubheaders()&lt;br /&gt;
	renderImages()&lt;br /&gt;
--	preprocessRows()&lt;br /&gt;
	renderRows()&lt;br /&gt;
	renderBelowRow()&lt;br /&gt;
	renderNavBar()&lt;br /&gt;
	renderItalicTitle()&lt;br /&gt;
--	renderEmptyRowCategories()&lt;br /&gt;
	renderTrackingCategories()&lt;br /&gt;
--	cleanInfobox()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Specify the overall layout of the infobox, with special settings if the&lt;br /&gt;
-- infobox is used as a &#039;child&#039; inside another infobox.&lt;br /&gt;
local function _infobox()&lt;br /&gt;
&lt;br /&gt;
	root = mw.html.create(&#039;table&#039;)&lt;br /&gt;
	has_list_class({args.bodyclass})&lt;br /&gt;
		&lt;br /&gt;
	root&lt;br /&gt;
		:addClass((args.child == &#039;yes&#039; or args.subbox == &#039;yes&#039;) and &#039;infobox-subbox&#039; or &#039;infobox&#039;)&lt;br /&gt;
		:addClass(args.child == &#039;yes&#039; and &#039;infobox-3cols-child&#039; or nil)&lt;br /&gt;
		-- avoid https://phabricator.wikimedia.org/F55300125&lt;br /&gt;
		:addClass(&#039;infobox-table&#039;)&lt;br /&gt;
		:addClass(args.bodyclass)&lt;br /&gt;
		-- @deprecated next; target .infobox-&amp;lt;name&amp;gt;&lt;br /&gt;
		:cssText(args.bodystyle)&lt;br /&gt;
	&lt;br /&gt;
	renderTitle()&lt;br /&gt;
	renderAboveRow()&lt;br /&gt;
	structure_infobox_common()&lt;br /&gt;
	&lt;br /&gt;
	return loadTemplateStyles() .. tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- If the argument exists and isn&#039;t blank, add it to the argument table.&lt;br /&gt;
-- Blank arguments are treated as nil to match the behaviour of ParserFunctions.&lt;br /&gt;
local function preprocessSingleArg(argName)&lt;br /&gt;
	if origArgs[argName] and origArgs[argName] ~= &#039;&#039; then&lt;br /&gt;
		args[argName] = origArgs[argName]&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Assign the parameters with the given prefixes to the args table, in order, in&lt;br /&gt;
-- batches of the step size specified. This is to prevent references etc. from&lt;br /&gt;
-- appearing in the wrong order. The prefixTable should be an array containing&lt;br /&gt;
-- tables, each of which has two possible fields, a &amp;quot;prefix&amp;quot; string and a&lt;br /&gt;
-- &amp;quot;depend&amp;quot; table. The function always parses parameters containing the &amp;quot;prefix&amp;quot;&lt;br /&gt;
-- string, but only parses parameters in the &amp;quot;depend&amp;quot; table if the prefix&lt;br /&gt;
-- parameter is present and non-blank.&lt;br /&gt;
local function preprocessArgs(prefixTable, step)&lt;br /&gt;
	if type(prefixTable) ~= &#039;table&#039; then&lt;br /&gt;
		error(&amp;quot;Non-table value detected for the prefix table&amp;quot;, 2)&lt;br /&gt;
	end&lt;br /&gt;
	if type(step) ~= &#039;number&#039; then&lt;br /&gt;
		error(&amp;quot;Invalid step value detected&amp;quot;, 2)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Get arguments without a number suffix, and check for bad input.&lt;br /&gt;
	for i,v in ipairs(prefixTable) do&lt;br /&gt;
		if type(v) ~= &#039;table&#039; or type(v.prefix) ~= &amp;quot;string&amp;quot; or&lt;br /&gt;
			(v.depend and type(v.depend) ~= &#039;table&#039;) then&lt;br /&gt;
			error(&#039;Invalid input detected to preprocessArgs prefix table&#039;, 2)&lt;br /&gt;
		end&lt;br /&gt;
		preprocessSingleArg(v.prefix)&lt;br /&gt;
		-- Only parse the depend parameter if the prefix parameter is present&lt;br /&gt;
		-- and not blank.&lt;br /&gt;
		if args[v.prefix] and v.depend then&lt;br /&gt;
			for j, dependValue in ipairs(v.depend) do&lt;br /&gt;
				if type(dependValue) ~= &#039;string&#039; then&lt;br /&gt;
					error(&#039;Invalid &amp;quot;depend&amp;quot; parameter value detected in preprocessArgs&#039;)&lt;br /&gt;
				end&lt;br /&gt;
				preprocessSingleArg(dependValue)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Get arguments with number suffixes.&lt;br /&gt;
	local a = 0 -- Counter variable.&lt;br /&gt;
	local moreArgumentsExist = true&lt;br /&gt;
	while moreArgumentsExist == true do&lt;br /&gt;
		moreArgumentsExist = false&lt;br /&gt;
		for i = a, a + step - 1 do&lt;br /&gt;
			for j,v in ipairs(prefixTable) do&lt;br /&gt;
				local prefixArgName = v.prefix .. tostring(i) .. (v.suffix or &#039;&#039;)&lt;br /&gt;
				if origArgs[prefixArgName] then&lt;br /&gt;
					-- Do another loop if any arguments are found, even blank ones.&lt;br /&gt;
					moreArgumentsExist = true&lt;br /&gt;
					preprocessSingleArg(prefixArgName)&lt;br /&gt;
				end&lt;br /&gt;
				-- Process the depend table if the prefix argument is present&lt;br /&gt;
				-- and not blank, or we are processing &amp;quot;prefix1&amp;quot; and &amp;quot;prefix&amp;quot; is&lt;br /&gt;
				-- present and not blank, and if the depend table is present.&lt;br /&gt;
				if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then&lt;br /&gt;
					for j,dependValue in ipairs(v.depend) do&lt;br /&gt;
						local dependArgName = dependValue .. tostring(i) .. (v.dependsuffix or &#039;&#039;)&lt;br /&gt;
						preprocessSingleArg(dependArgName)&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		a = a + step&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Parse the data parameters in the same order that the old {{infobox}} did, so&lt;br /&gt;
-- that references etc. will display in the expected places. Parameters that&lt;br /&gt;
-- depend on another parameter are only processed if that parameter is present,&lt;br /&gt;
-- to avoid phantom references appearing in article reference lists.&lt;br /&gt;
local function parseDataParameters()&lt;br /&gt;
	preprocessSingleArg(&#039;child&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;bodyclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;subbox&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;bodystyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;title&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;titleclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;titlestyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;above&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;aboveclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;abovestyle&#039;)&lt;br /&gt;
	preprocessArgs({&lt;br /&gt;
		{prefix = &#039;subheader&#039;, depend = {&#039;subheaderstyle&#039;, &#039;subheaderrowclass&#039;}}&lt;br /&gt;
	}, 10)&lt;br /&gt;
	preprocessSingleArg(&#039;subheaderstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;subheaderclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;image&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;caption&#039;)&lt;br /&gt;
	preprocessArgs({&lt;br /&gt;
		{prefix = &#039;image&#039;, depend = {&#039;caption&#039;, &#039;imagerowclass&#039;}}&lt;br /&gt;
	}, 10)&lt;br /&gt;
	preprocessSingleArg(&#039;captionstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;imagestyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;imageclass&#039;)&lt;br /&gt;
	preprocessArgs({&lt;br /&gt;
		{prefix = &#039;header&#039;},&lt;br /&gt;
		{prefix = &#039;data&#039;, depend = {&#039;label&#039;}},&lt;br /&gt;
		{prefix = &#039;data&#039;, suffix = &#039;a&#039;, depend = {&#039;label&#039;}},&lt;br /&gt;
		{prefix = &#039;data&#039;, suffix = &#039;a&#039;},&lt;br /&gt;
		{prefix = &#039;data&#039;, suffix = &#039;b&#039;, depend = {&#039;label&#039;}},&lt;br /&gt;
		{prefix = &#039;data&#039;, suffix = &#039;b&#039;},&lt;br /&gt;
		{prefix = &#039;data&#039;, suffix = &#039;c&#039;, depend = {&#039;label&#039;}},&lt;br /&gt;
		{prefix = &#039;data&#039;, suffix = &#039;c&#039;},&lt;br /&gt;
		{prefix = &#039;rowclass&#039;},&lt;br /&gt;
		{prefix = &#039;rowstyle&#039;},&lt;br /&gt;
		{prefix = &#039;rowcellstyle&#039;},&lt;br /&gt;
		{prefix = &#039;class&#039;}&lt;br /&gt;
	}, 50)&lt;br /&gt;
	preprocessSingleArg(&#039;headerclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;headerstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;labelstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;datastyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;datastylea&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;datastyleb&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;datastylec&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;below&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;belowclass&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;belowstyle&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;name&#039;)&lt;br /&gt;
	-- different behaviour for italics if blank or absent&lt;br /&gt;
	args[&#039;italic title&#039;] = origArgs[&#039;italic title&#039;]&lt;br /&gt;
	preprocessSingleArg(&#039;decat&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;templatestyles&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;child templatestyles&#039;)&lt;br /&gt;
	preprocessSingleArg(&#039;grandchild templatestyles&#039;)&lt;br /&gt;
&lt;br /&gt;
	args[&#039;extracellstyles&#039;] = {}&lt;br /&gt;
	for line in mw.text.gsplit(origArgs[&#039;extracellstyles&#039;] or &#039;&#039;, &#039;\n&#039;) do&lt;br /&gt;
		local equals = line:find(&#039;=&#039;)&lt;br /&gt;
		if equals then&lt;br /&gt;
			for i in mw.text.gsplit(line:sub(1, equals - 1), &#039;%s*,%s*&#039;) do&lt;br /&gt;
				args.extracellstyles[i] = line:sub(equals + 1)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- If called via #invoke, use the args passed into the invoking template.&lt;br /&gt;
-- Otherwise, for testing purposes, assume args are being passed directly in.&lt;br /&gt;
function p.infobox(frame)&lt;br /&gt;
	if frame == mw.getCurrentFrame() then&lt;br /&gt;
		origArgs = frame:getParent().args&lt;br /&gt;
	else&lt;br /&gt;
		origArgs = frame&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	parseDataParameters()&lt;br /&gt;
	&lt;br /&gt;
	return _infobox()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- For calling via #invoke within a template&lt;br /&gt;
function p.infoboxTemplate(frame, extra_args)&lt;br /&gt;
	origArgs = extra_args or {}&lt;br /&gt;
	for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end&lt;br /&gt;
	&lt;br /&gt;
	parseDataParameters()&lt;br /&gt;
	&lt;br /&gt;
	return _infobox()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Shortcut for making child infoboxes via #invoke.&lt;br /&gt;
function p.child(frame)&lt;br /&gt;
	return p.infoboxTemplate(frame, {child = &amp;quot;yes&amp;quot;})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Infobox3cols&amp;diff=4421</id>
		<title>Template:Infobox3cols</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Infobox3cols&amp;diff=4421"/>
		<updated>2024-11-23T16:26:48Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:Infobox3cols|infobox}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:R_to_project_namespace&amp;diff=4367</id>
		<title>Template:R to project namespace</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:R_to_project_namespace&amp;diff=4367"/>
		<updated>2024-11-23T00:05:31Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{This is a redirect/rcat}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;{{#if: {{#invoke:redirect|isRedirect|{{FULLPAGENAME}}}}{{#ifeq:{{FULLPAGENAME}}|Template:R to project namespace|yes|}} |{{Redirect template&lt;br /&gt;
  |id=R to project namespace&lt;br /&gt;
  |name=To a project page&lt;br /&gt;
  |from=&#039;&#039;any&#039;&#039; page &#039;&#039;&#039;inside&#039;&#039;&#039; or &#039;&#039;&#039;outside&#039;&#039;&#039; of [[Wikipedia:Project namespace|project (Wikipedia: or WP:) space]]&lt;br /&gt;
  |to=any page in the project [[Wikipedia:Namespace|namespace]]&lt;br /&gt;
  |info=The above category link leads to a list of redirects from inside project space. Redirects from outside project space are automatically sorted to &#039;&#039;&#039;{{cat|Redirects to project namespace}}&#039;&#039;&#039;.&lt;br /&gt;
  |wikipedia category={{#ifeq:{{{nocat}}}|yes||Redirects to Wikipedia project pages}}&lt;br /&gt;
  |other category={{#ifeq:{{{nocat}}}|yes||{{{other category|Redirects to project namespace}}}}}&lt;br /&gt;
  |printworthy=no&lt;br /&gt;
}}&amp;lt;includeonly&amp;gt;{{#ifeq: {{BASEPAGENAME}}|R to project namespace||{{#ifeq: {{NAMESPACE:{{#invoke:redirect|main|{{FULLPAGENAME}}}}}}|{{ns:4}}||{{info|image=Stop hand nuvola.svg|{{error|The above template is being used incorrectly. Please remove it from this redirect.}}}}[[category:Pages with incorrectly transcluded templates]]}}}}&amp;lt;/includeonly&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!-- Place categories on /doc subpage; interwikis go to Wikidata. --&amp;gt;&lt;br /&gt;
{{Documentation}} &lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:R_to_section&amp;diff=4365</id>
		<title>Template:R to section</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:R_to_section&amp;diff=4365"/>
		<updated>2024-11-23T00:05:31Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{This is a redirect/rcat}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;{{Redirect template&lt;br /&gt;
  |id=R to section&lt;br /&gt;
  |name=To a section&lt;br /&gt;
  |from=a topic that does not have its own page&lt;br /&gt;
  |to=a [[Help:section|section]] of a page on the subject. For redirects to [[Help:Link#Specifics|embedded anchors]] on a page, use {{tl|R to anchor}} &#039;&#039;instead&#039;&#039;&lt;br /&gt;
  |all category=Redirects to sections&lt;br /&gt;
}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;!-- Place categories on /doc subpage; interwikis go to Wikidata. --&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=TTSK:SDCONTENT&amp;diff=4363</id>
		<title>TTSK:SDCONTENT</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=TTSK:SDCONTENT&amp;diff=4363"/>
		<updated>2024-11-23T00:05:30Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Wikipedia:Short_description#Content]]&lt;br /&gt;
&lt;br /&gt;
{{redirect category shell|&lt;br /&gt;
{{r from shortcut}}&lt;br /&gt;
{{r to project namespace}}&lt;br /&gt;
{{r to section}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=TTSK:SDFORMAT&amp;diff=4361</id>
		<title>TTSK:SDFORMAT</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=TTSK:SDFORMAT&amp;diff=4361"/>
		<updated>2024-11-23T00:05:30Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Wikipedia:Short_description#SDFORMAT]]&lt;br /&gt;
&lt;br /&gt;
{{redirect category shell|&lt;br /&gt;
{{r from shortcut}}&lt;br /&gt;
{{r to section}}&lt;br /&gt;
{{r to project namespace}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Checks_for_unknown_parameters/doc&amp;diff=4359</id>
		<title>Template:Checks for unknown parameters/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Checks_for_unknown_parameters/doc&amp;diff=4359"/>
		<updated>2024-11-23T00:02:20Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Lua|Module:Check for unknown parameters}}&lt;br /&gt;
{{shortcut|WP:CFUP}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;This template is for use in the documentation of templates which use [[Module:Check for unknown parameters]].&lt;br /&gt;
&lt;br /&gt;
It is recommended to place it somewhere after the documentation of known parameters, possibly under a heading &amp;lt;code&amp;gt;== Unknown parameters ==&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Checks for unknown parameters}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; produces:&lt;br /&gt;
&lt;br /&gt;
{{Checks for unknown parameters}}&lt;br /&gt;
&lt;br /&gt;
There are two optional parameters &amp;lt;code&amp;gt;preview&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;category&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;|preview=yes&amp;lt;/code&amp;gt; should be set if &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:check for unknown parameters|preview=...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in the template code sets &amp;lt;code&amp;gt;preview&amp;lt;/code&amp;gt; to anything.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;|category=&#039;&#039;categoryname&#039;&#039;&amp;lt;/code&amp;gt; should be set if &lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Check for unknown parameters|unknown=...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; has a category called &#039;&#039;categoryname&#039;&#039; in &amp;lt;code&amp;gt;unknown&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For example, [[Template:Infobox dog breed]] says:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox dog breed with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox dog breed]] with unknown parameter &amp;quot;_VALUE_&amp;quot;|...}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Checks for unknown parameters|preview=yes|category=Pages using infobox dog breed with unknown parameters}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; produces:&lt;br /&gt;
&lt;br /&gt;
{{Checks for unknown parameters|preview=yes|category=Pages using infobox dog breed with unknown parameters}}&lt;br /&gt;
&lt;br /&gt;
The number in parentheses is the number of pages in the category (sometimes inaccurate due to MediaWiki limitations).&lt;br /&gt;
&lt;br /&gt;
There are no options to specify that a preview warning is not set or a tracking category is not added since this could easily be temporary or wrong. The message is both intended for users and maintainers of the template.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* {{ml|check for unknown parameters|check}}&lt;br /&gt;
* {{ml|params}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Sandbox other||&lt;br /&gt;
&amp;lt;!-- Categories below this line --&amp;gt;&lt;br /&gt;
[[Category:Unknown parameters| ]]&lt;br /&gt;
[[Category:Documentation shared content templates]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Checks_for_unknown_parameters&amp;diff=4357</id>
		<title>Template:Checks for unknown parameters</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Checks_for_unknown_parameters&amp;diff=4357"/>
		<updated>2024-11-23T00:02:19Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This template uses [[Module:Check for unknown parameters]]. All allowed parameters must be listed at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Check for unknown parameters|...}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in the template&#039;s own code. A call with an unlisted parameter {{#if:{{yesno|{{{preview|}}}}}|causes|may cause}} a warning in previews and {{#if:{{{category|}}}|adds {{Category link with count|{{{category}}}}}|may add a tracking category}}.&amp;lt;br /&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Module:Check_for_unknown_parameters/doc&amp;diff=4355</id>
		<title>Module:Check for unknown parameters/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Module:Check_for_unknown_parameters/doc&amp;diff=4355"/>
		<updated>2024-11-23T00:01:09Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Used in system}}&lt;br /&gt;
{{Module rating|p}}&lt;br /&gt;
{{cascade-protected template|page=module}}&lt;br /&gt;
{{Lua|Module:If preview|noprotcat=yes}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Module:Check for unknown parameters&#039;&#039;&#039; is used to check for uses of unknown parameters in a template or module. It may be appended to a template at the end or called directly from a module.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
=== From a template ===&lt;br /&gt;
To sort entries into a tracking category by parameter, use:&lt;br /&gt;
* {{mlx|Check for unknown parameters|check|unknown{{=}}&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[Category:Some tracking category|_VALUE_]]|arg1|arg2|arg3|argN}}&lt;br /&gt;
&lt;br /&gt;
To sort the entries into a tracking category by parameter with a preview error message, use:&lt;br /&gt;
* {{mlx|Check for unknown parameters|check|unknown{{=}}&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[Category:Some tracking category|_VALUE_]]|preview{{=}}unknown parameter &amp;quot;_VALUE_&amp;quot;|arg1|arg2|...|argN}}&lt;br /&gt;
&lt;br /&gt;
For an explicit red error message, use:&lt;br /&gt;
* {{mlx|Check for unknown parameters|check|unknown{{=}}&amp;amp;lt;span class{{=}}&amp;quot;error&amp;quot;&amp;gt;Sorry, I don&#039;t recognize _VALUE_&amp;amp;lt;/span&amp;gt;|arg1|arg2|...|argN}}&lt;br /&gt;
&lt;br /&gt;
To use Lua patterns, use:&lt;br /&gt;
* {{mlx|Check for unknown parameters|check|unknown{{=}}&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[Category:Some tracking category|_VALUE_]]|preview{{=}}unknown parameter &amp;quot;_VALUE_&amp;quot;|arg1|arg2|...|argN|regexp1{{=}}header[%d]+|regexp2{{=}}date[1-9]}}&lt;br /&gt;
&lt;br /&gt;
===From a module===&lt;br /&gt;
To call from a module, use:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local checkForUnknownParameters = require(&amp;quot;Module:Check for unknown parameters&amp;quot;)&lt;br /&gt;
local result = checkForUnknownParameters._check(validArgs, args)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where the first set of args are the module args below and the second set of args are the parameters that are checked.&lt;br /&gt;
&lt;br /&gt;
== Parameters ==&lt;br /&gt;
* &amp;lt;code&amp;gt;arg1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;arg2&amp;lt;/code&amp;gt;, ..., &amp;lt;code&amp;gt;argN&amp;lt;/code&amp;gt;, are the known parameters.&lt;br /&gt;
* Unnamed (positional) parameters can be added too: &amp;lt;code&amp;gt;|1|2|arg1|arg2|...&amp;lt;/code&amp;gt;.&lt;br /&gt;
* [[:mw:Extension:Scribunto/Lua reference manual#Patterns|Lua patterns]] (similar to [[regular expression]]s) usage with parameters is also supported (such as: {{para|regexp1|header[%d]+}}, {{para|regexp2|date[1-9]}}, {{para|regexp3|data[%d]+[abc]?}}). This is useful when there are many known parameters which use a systematic pattern.&lt;br /&gt;
* {{para|unknown}} – what happens when an uknown parameter is used. Typically use either a tracking category to place pages that use unknown parameters, or an error.&lt;br /&gt;
* {{para|preview}} – the text to be displayed when in preview mode and an unknown parameter is used.&lt;br /&gt;
* The &amp;lt;code&amp;gt;_VALUE_&amp;lt;/code&amp;gt; keyword, if used, will be changed to the name of the parameter. This is useful for either sorting the entries in a tracking category, or for provide more explicit information.&lt;br /&gt;
* {{para|ignoreblank|1}} – by default, the module makes no distinction between a defined-but-blank parameter and a non-blank parameter. That is, both unlisted {{Para|foo|x}} and {{Para|foo}} are reported. To only track non-blank parameters use {{para|ignoreblank|1}}.&lt;br /&gt;
* {{para|showblankpositional|1}} – by default, the module ignores blank positional parameters. That is, an unlisted {{para|2}} is ignored. To {{em|include}} blank positional parameters in the tracking use {{para|showblankpositional|1}}.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{Infobox&lt;br /&gt;
| above = {{{name|}}}&lt;br /&gt;
&lt;br /&gt;
| label1 = Height&lt;br /&gt;
| data1 = {{{height|}}}&lt;br /&gt;
&lt;br /&gt;
| label2 = Weight&lt;br /&gt;
| data2 = {{{weight|}}}&lt;br /&gt;
&lt;br /&gt;
| label3 = Website&lt;br /&gt;
| data3 = {{{website|}}}&lt;br /&gt;
}}&amp;lt;!-- &lt;br /&gt;
  end infobox, start tracking&lt;br /&gt;
--&amp;gt;{{#invoke:Check for unknown parameters|check&lt;br /&gt;
| unknown = {{Main other|[[Category:Some tracking category|_VALUE_]]}}&lt;br /&gt;
| preview = unknown parameter &amp;quot;_VALUE_&amp;quot; | height | name | website | weight &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Call from within Lua code==&lt;br /&gt;
See the end of [[Module:Rugby box]] for a simple example or [[Module:Infobox3cols]] or [[Module:Flag]] for more complicated examples. &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* {{Clc|Unknown parameters}} (category page can have header {{tl|Unknown parameters category}})&lt;br /&gt;
* [[Module:Params]] – for complex operations involving parameters&lt;br /&gt;
* [[Template:Checks for unknown parameters]] – adds documentation to templates using this module&lt;br /&gt;
* [[Module:Check for deprecated parameters]] – similar module that checks for deprecated parameters&lt;br /&gt;
* [[Module:Check for clobbered parameters]] – module that checks for conflicting parameters&lt;br /&gt;
* [[Module:TemplatePar]] – similar function (originally from dewiki)&lt;br /&gt;
* [[Template:Parameters]] and [[Module:Parameters]] – generates a list of parameter names for a given template&lt;br /&gt;
* [[Project:TemplateData]] based template parameter validation&lt;br /&gt;
* [[Module:Parameter validation]] checks a lot more&lt;br /&gt;
* [[User:Bamyers99/TemplateParametersTool]] - A tool for checking usage of template parameters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Sandbox other||&lt;br /&gt;
&amp;lt;!-- Categories go here and interwikis go in Wikidata. --&amp;gt;&lt;br /&gt;
[[Category:Modules that add a tracking category]]&lt;br /&gt;
[[Category:Template metamodules]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Module documentation pages]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Module:Text/data&amp;diff=4353</id>
		<title>Module:Text/data</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Module:Text/data&amp;diff=4353"/>
		<updated>2024-11-22T23:56:53Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Data required by [[Module:Text]]. &lt;br /&gt;
-- Either Lua string patterns (defined by codepoint) or information about quotes&lt;br /&gt;
&lt;br /&gt;
local data = {}&lt;br /&gt;
&lt;br /&gt;
data.PatternCJK = mw.ustring.char( 91,&lt;br /&gt;
        	                       4352, 45,   4607,&lt;br /&gt;
        	                       11904, 45,  42191,&lt;br /&gt;
        	                       43072, 45,  43135,&lt;br /&gt;
        	                       44032, 45,  55215,&lt;br /&gt;
        	                       63744, 45,  64255,&lt;br /&gt;
        	                       65072, 45,  65103,&lt;br /&gt;
        	                       65381, 45,  65500,&lt;br /&gt;
                                   131072, 45, 196607,&lt;br /&gt;
                                   93 )&lt;br /&gt;
&lt;br /&gt;
data.PatternCombined = mw.ustring.char( 91,&lt;br /&gt;
                                        0x0300, 45, 0x036F,&lt;br /&gt;
                                        0x1AB0, 45, 0x1AFF,&lt;br /&gt;
                                        0x1DC0, 45, 0x1DFF,&lt;br /&gt;
                                        0xFE20, 45, 0xFE2F,&lt;br /&gt;
                                        93 )&lt;br /&gt;
&lt;br /&gt;
local RangesLatin = { { 7,  687 },&lt;br /&gt;
                    { 7531, 7578 },&lt;br /&gt;
                    { 7680, 7935 },&lt;br /&gt;
                    { 8194, 8250 } }&lt;br /&gt;
local PatternLatin = &amp;quot;^[&amp;quot;&lt;br /&gt;
for i = 1, #RangesLatin do&lt;br /&gt;
    local range = RangesLatin[ i ]&lt;br /&gt;
    PatternLatin = PatternLatin .. mw.ustring.char( range[ 1 ], 45, range[ 2 ] )&lt;br /&gt;
end  &lt;br /&gt;
PatternLatin = PatternLatin .. &amp;quot;]*$&amp;quot;&lt;br /&gt;
data.RangesLatin = RangesLatin&lt;br /&gt;
data.NumLatinRanges = #RangesLatin&lt;br /&gt;
data.PatternLatin = PatternLatin&lt;br /&gt;
&lt;br /&gt;
data.PatternTerminated = mw.ustring.char( 91,&lt;br /&gt;
                                          12290,&lt;br /&gt;
                                          65281,&lt;br /&gt;
                                          65294,&lt;br /&gt;
                                          65311 )&lt;br /&gt;
                            .. &amp;quot;!%.%?…][\&amp;quot;&#039;%]‹›«»‘’“”]*$&amp;quot;&lt;br /&gt;
&lt;br /&gt;
data.QuoteLang = { af        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   ar        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   be        = &amp;quot;labd&amp;quot;,&lt;br /&gt;
                   bg        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   ca        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   cs        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   da        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   de        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   dsb       = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   et        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   el        = &amp;quot;lald&amp;quot;,&lt;br /&gt;
                   en        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   es        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   eu        = &amp;quot;la&amp;quot;,&lt;br /&gt;
            --     fa        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   fi        = &amp;quot;rd&amp;quot;,&lt;br /&gt;
                   fr        = &amp;quot;laSPC&amp;quot;,&lt;br /&gt;
                   ga        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   he        = &amp;quot;ldla&amp;quot;,&lt;br /&gt;
                   hr        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   hsb       = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   hu        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   hy        = &amp;quot;labd&amp;quot;,&lt;br /&gt;
                   id        = &amp;quot;rd&amp;quot;,&lt;br /&gt;
                   is        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   it        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   ja        = &amp;quot;x300C&amp;quot;,&lt;br /&gt;
                   ka        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   ko        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   lt        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   lv        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   nl        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   nn        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   no        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   pl        = &amp;quot;bdla&amp;quot;,&lt;br /&gt;
                   pt        = &amp;quot;lald&amp;quot;,&lt;br /&gt;
                   ro        = &amp;quot;bdla&amp;quot;,&lt;br /&gt;
                   ru        = &amp;quot;labd&amp;quot;,&lt;br /&gt;
                   sk        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   sl        = &amp;quot;bd&amp;quot;,&lt;br /&gt;
                   sq        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   sr        = &amp;quot;bx&amp;quot;,&lt;br /&gt;
                   sv        = &amp;quot;rd&amp;quot;,&lt;br /&gt;
                   th        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   tr        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   uk        = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   zh        = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   [&amp;quot;de-ch&amp;quot;] = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   [&amp;quot;en-gb&amp;quot;] = &amp;quot;lsld&amp;quot;,&lt;br /&gt;
                   [&amp;quot;en-us&amp;quot;] = &amp;quot;ld&amp;quot;,&lt;br /&gt;
                   [&amp;quot;fr-ch&amp;quot;] = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   [&amp;quot;it-ch&amp;quot;] = &amp;quot;la&amp;quot;,&lt;br /&gt;
                   [&amp;quot;pt-br&amp;quot;] = &amp;quot;ldla&amp;quot;,&lt;br /&gt;
                   [&amp;quot;zh-tw&amp;quot;] = &amp;quot;x300C&amp;quot;,&lt;br /&gt;
                   [&amp;quot;zh-cn&amp;quot;] = &amp;quot;ld&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
data.QuoteType = { bd    = { { 8222, 8220 },  { 8218, 8217 } },&lt;br /&gt;
                   bdla  = { { 8222, 8220 },  {  171,  187 } },&lt;br /&gt;
                   bx    = { { 8222, 8221 },  { 8218, 8217 } },&lt;br /&gt;
                   la    = { {  171,  187 },  { 8249, 8250 } },&lt;br /&gt;
                   laSPC = { {  171,  187 },  { 8249, 8250 },  true },&lt;br /&gt;
                   labd  = { {  171,  187 },  { 8222, 8220 } },&lt;br /&gt;
                   lald  = { {  171,  187 },  { 8220, 8221 } },&lt;br /&gt;
                   ld    = { { 8220, 8221 },  { 8216, 8217 } },&lt;br /&gt;
                   ldla  = { { 8220, 8221 },  {  171,  187 } },&lt;br /&gt;
                   lsld  = { { 8216, 8217 },  { 8220, 8221 } },&lt;br /&gt;
                   rd    = { { 8221, 8221 },  { 8217, 8217 } },&lt;br /&gt;
                   x300C = { { 0x300C, 0x300D },&lt;br /&gt;
                             { 0x300E, 0x300F } } }&lt;br /&gt;
&lt;br /&gt;
data.SeekQuote = mw.ustring.char(   34,       -- &amp;quot;&lt;br /&gt;
                                    39,       -- &#039;&lt;br /&gt;
                                   171,       -- laquo&lt;br /&gt;
                                   187,       -- raquo&lt;br /&gt;
                                  8216,       -- lsquo&lt;br /&gt;
                                  8217,       -- rsquo&lt;br /&gt;
                                  8218,       -- sbquo&lt;br /&gt;
                                  8220,       -- ldquo&lt;br /&gt;
                                  8221,       -- rdquo&lt;br /&gt;
                                  8222,       -- bdquo&lt;br /&gt;
                                  8249,       -- lsaquo&lt;br /&gt;
                                  8250,       -- rsaquo&lt;br /&gt;
                                  0x300C,     -- CJK&lt;br /&gt;
                                  0x300D,     -- CJK&lt;br /&gt;
                                  0x300E,     -- CJK&lt;br /&gt;
                                  0x300F )    -- CJK&lt;br /&gt;
&lt;br /&gt;
return data&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Terminate_sentence&amp;diff=4351</id>
		<title>Template:Terminate sentence</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Terminate_sentence&amp;diff=4351"/>
		<updated>2024-11-22T23:56:53Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{1}}}{{#if:{{#invoke:text|sentenceTerminated|{{{1|}}}}}||{{{2|.}}}}}&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_link_interwiki&amp;diff=4349</id>
		<title>Template:Template link interwiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_link_interwiki&amp;diff=4349"/>
		<updated>2024-11-22T23:51:25Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Subst of {{Tl2}} follows --&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;[[:{{ safesubst:&amp;lt;noinclude/&amp;gt;#if: {{{sister|}}} | {{{sister}}}: }}{{ safesubst:&amp;lt;noinclude/&amp;gt;#if: {{{lang|}}} | {{{lang}}}: }}{{ safesubst:&amp;lt;noinclude/&amp;gt;ns:Template }}:{{{1}}}|{{{1}}}]]{{ safesubst:&amp;lt;noinclude/&amp;gt;#if: {{{2|}}} | &amp;amp;#124;{{{2}}} }}{{ safesubst:&amp;lt;noinclude/&amp;gt;#if: {{{3|}}} | &amp;amp;#124;{{{3}}} }}{{ safesubst:&amp;lt;noinclude/&amp;gt;#if: {{{4|}}} | &amp;amp;#124;{{{4}}} }}{{ safesubst:&amp;lt;noinclude/&amp;gt;#if: {{{5|}}} | &amp;amp;#124;{{{5}}} }}{{ safesubst:&amp;lt;noinclude/&amp;gt;#if: {{{6|}}} | &amp;amp;#124;{{{6}}} }}{{ safesubst:&amp;lt;noinclude/&amp;gt;#if: {{{7|}}} | &amp;amp;#124;{{{7}}} }}{{ safesubst:&amp;lt;noinclude/&amp;gt;#if: {{{8|}}} | &amp;amp;#124;{{{8}}} }}{{ safesubst:&amp;lt;noinclude/&amp;gt;#if: {{{9|}}} | &amp;amp;#124;{{{9}}} }}&amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;!-- Subst of {{Tl2}} ends --&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_link_talk&amp;diff=4347</id>
		<title>Template:Template link talk</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_link_talk&amp;diff=4347"/>
		<updated>2024-11-22T23:51:25Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;amp;#123;{[[Template:{{{1}}}|{{{1}}}]]}} ([[Template talk:{{{1}}}|talk]])&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Example_link_code&amp;diff=4345</id>
		<title>Template:Example link code</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Example_link_code&amp;diff=4345"/>
		<updated>2024-11-22T23:51:25Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;code&amp;gt;[&amp;lt;nowiki/&amp;gt;[{{{1}}}{{#if:{{{2|}}}|{{!}}{{{2}}}}}]&amp;lt;nowiki/&amp;gt;]{{{3|}}}&amp;lt;/code&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_information_compact&amp;diff=4343</id>
		<title>Template:Template information compact</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_information_compact&amp;diff=4343"/>
		<updated>2024-11-22T23:51:25Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[[Template:{{{1}}}]]&amp;amp;nbsp;([[Template talk:{{{1}}}|talk]] [{{SERVER}}{{localurl:Special:Whatlinkshere/Template:{{{1}}}|limit=500}} links] [{{SERVER}}{{localurl:Template:{{{1}}}|action=edit}} edit])&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_information&amp;diff=4341</id>
		<title>Template:Template information</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_information&amp;diff=4341"/>
		<updated>2024-11-22T23:51:25Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[Template:{{{1}}}]]&#039;&#039;&#039;&amp;amp;nbsp;([[Template talk:{{{1}}}|talk]]{{int:dot-separator}}[[Special:Whatlinkshere/Template:{{{1}}}|links]]{{int:dot-separator}}[{{SERVER}}{{localurl:Template:{{{1}}}|action=edit}} edit])&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_link_with_Whatlinkshere&amp;diff=4339</id>
		<title>Template:Template link with Whatlinkshere</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_link_with_Whatlinkshere&amp;diff=4339"/>
		<updated>2024-11-22T23:51:25Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Template:{{{1}}}]] ([[Special:Whatlinkshere/Template:{{{1}}}|links]], [[Template talk:{{{1}}}|talk]])&amp;lt;noinclude&amp;gt;{{tsh|Twlh}}&lt;br /&gt;
[[Category:Internal template-link templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_links_short&amp;diff=4337</id>
		<title>Template:Template links short</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_links_short&amp;diff=4337"/>
		<updated>2024-11-22T23:51:25Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;padding-right:3px;&amp;quot;&amp;gt;[[:Template:{{{1|{{PAGENAME}}}}}|Template:{{ucfirst:{{{1|{{PAGENAME}}}}}}}]]&amp;lt;/span&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;span class=&amp;quot;plainlinks nourlexpansion lx&amp;quot; style=&amp;quot;font-size: 85%;&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
     --&amp;gt;([{{fullurl:Template:{{{1|{{PAGENAME}}}}}|action=edit}} edit]&amp;amp;#160;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;[[:Template talk:{{{1|{{PAGENAME}}}}}|talk]]&amp;amp;#160;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;[{{fullurl:Special:Whatlinkshere/Template:{{{1|{{PAGENAME}}}}}|limit=500}} links]&amp;amp;#160;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;[{{fullurl:Template:{{{1|{{PAGENAME}}}}}|action=history}} history]&amp;lt;!--&lt;br /&gt;
     --&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Deprecated_code_red&amp;diff=4335</id>
		<title>Template:Deprecated code red</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Deprecated_code_red&amp;diff=4335"/>
		<updated>2024-11-22T23:51:25Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Deprecated code|red=y|{{{1|Example text}}}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation|Template:Deprecated code/doc}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Categories and interwikis go on the /doc subpage.--&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Deprecated_code_2&amp;diff=4333</id>
		<title>Template:Deprecated code 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Deprecated_code_2&amp;diff=4333"/>
		<updated>2024-11-22T23:51:25Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;del class=&amp;quot;deprecated-content {{{class|}}}&amp;quot; style=&amp;quot;color:{{#if:{{{red|}}}|#B26F5A|#A9A9A9}}; text-decoration:line-through; {{#if:{{{style|}}}|{{{style}}}|}}&amp;quot; {{#if:{{{id|}}}|id=&amp;quot;{{{id}}}|}}&amp;quot; {{#if:{{{title|{{{2|}}}}}}|title=&amp;quot;{{{title|{{{2}}}}}}&amp;quot;|}}&amp;gt;&amp;lt;span style=&amp;quot;color:{{#if:{{{red|}}}|#8B0000|#696969}};&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;&amp;lt;/del&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:PreCode&amp;diff=4331</id>
		<title>Template:PreCode</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:PreCode&amp;diff=4331"/>
		<updated>2024-11-22T23:51:25Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code style=&amp;quot;white-space:pre;{{{style|}}}&amp;quot;&amp;gt;{{{1|text}}}&amp;lt;/code&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories to the /doc subpage, interwikis to Wikidata, not here --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Module_function_link&amp;diff=4329</id>
		<title>Template:Module function link</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Module_function_link&amp;diff=4329"/>
		<updated>2024-11-22T23:51:24Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{safesubst:&amp;lt;noinclude /&amp;gt;#if:{{{1|}}}&lt;br /&gt;
	|&amp;amp;#123;&amp;amp;#123;{{safesubst:&amp;lt;noinclude /&amp;gt;#invoke:separated entries|main|[[Module:{{{1}}}{{{section|}}}|#invoke:{{{1}}}]]|{{safesubst:&amp;lt;noinclude /&amp;gt;#if:{{{2|/}}}&lt;br /&gt;
		|{{safesubst:&amp;lt;noinclude /&amp;gt;#if:{{{2|}}}|[[Module:{{{1}}}#{{{2}}}|{{{2}}}]]}}&lt;br /&gt;
		|&#039;&#039;function&#039;&#039;&lt;br /&gt;
	}}|separator=&amp;amp;#124;}}&amp;amp;#125;&amp;amp;#125;&lt;br /&gt;
	|{{#invoke:Error|error|Error: Missing module name.}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Mfl&amp;diff=4327</id>
		<title>Template:Mfl</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Mfl&amp;diff=4327"/>
		<updated>2024-11-22T23:51:24Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Module function link]]&lt;br /&gt;
&lt;br /&gt;
{{Redirect category shell|&lt;br /&gt;
{{R from move}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_journal_parameter&amp;diff=4325</id>
		<title>Template:Template journal parameter</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_journal_parameter&amp;diff=4325"/>
		<updated>2024-11-22T23:51:24Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#if:{{{1|}}}&lt;br /&gt;
	|&amp;lt;templatestyles src=&amp;quot;Template:Template journal inline/styles.css&amp;quot; /&amp;gt;&amp;lt;span class=&amp;quot;tj-tape&amp;quot;&amp;gt;{{#invoke:MultiReplace|main&lt;br /&gt;
		| plain = no&lt;br /&gt;
		| 1 = {{{1|}}}&lt;br /&gt;
		| 2 = ^([^:].-)%s*:%s*(.*)$&lt;br /&gt;
		| 3 = &amp;lt;span class{{=}}&amp;quot;tj-an&amp;quot;&amp;gt;%1&amp;lt;/span&amp;gt;&amp;lt;span class{{=}}&amp;quot;tj-nc&amp;quot;&amp;gt;&amp;amp;#61;&amp;lt;/span&amp;gt;&amp;lt;span class{{=}}&amp;quot;tj-ac&amp;quot;&amp;gt;%2&amp;lt;/span&amp;gt;&lt;br /&gt;
		| 4 = ^[^:]+$&lt;br /&gt;
		| 5 = &amp;lt;span class{{=}}&amp;quot;tj-ac&amp;quot;&amp;gt;%0&amp;lt;/span&amp;gt;&lt;br /&gt;
		| 6 = ^:%s*(.*)$&lt;br /&gt;
		| 7 = &amp;lt;span class{{=}}&amp;quot;tj-nc&amp;quot;&amp;gt;&amp;amp;#61;&amp;lt;/span&amp;gt;&amp;lt;span class{{=}}&amp;quot;tj-ac&amp;quot;&amp;gt;%1&amp;lt;/span&amp;gt;&lt;br /&gt;
	}}&amp;lt;/span&amp;gt;&lt;br /&gt;
	|{{Error|Error: Missing parameter}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Tjp&amp;diff=4323</id>
		<title>Template:Tjp</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Tjp&amp;diff=4323"/>
		<updated>2024-11-22T23:51:24Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Template journal parameter]]&lt;br /&gt;
&lt;br /&gt;
{{Redirect category shell|&lt;br /&gt;
{{R from move}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_journal_inline/styles.css&amp;diff=4321</id>
		<title>Template:Template journal inline/styles.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_journal_inline/styles.css&amp;diff=4321"/>
		<updated>2024-11-22T23:51:24Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* {{pp-template}} */&lt;br /&gt;
span.tj-tape {&lt;br /&gt;
	padding: 1px 4px;&lt;br /&gt;
	font-family: &amp;quot;Menlo&amp;quot;, &amp;quot;Consolas&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace;&lt;br /&gt;
	white-space: pre-wrap;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	background-color: var(--background-color-neutral-subtle, #f8f9fa);&lt;br /&gt;
	color: var(--color-emphasized, #000);&lt;br /&gt;
	border: 1px solid var(--border-color-muted, #eaecf0);&lt;br /&gt;
	line-height: 1.3;&lt;br /&gt;
	tab-size: 4;&lt;br /&gt;
	vertical-align: baseline;&lt;br /&gt;
	border-radius: 2px;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.tj-tape span.tj-tn,&lt;br /&gt;
span.tj-tape span.tj-tn a,&lt;br /&gt;
span.tj-tape span.tj-tn a:link,&lt;br /&gt;
span.tj-tape span.tj-tn a:visited,&lt;br /&gt;
span.tj-tape span.tj-tn a:hover {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	color: #4169e1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.tj-tape span.tj-an {&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	color: #2e8b57;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.tj-tape span.tj-ac {&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
	color: #933;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.tj-tape span.tj-nc {&lt;br /&gt;
	margin: 0 .075em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.tj-tape span.tj-nc + span.tj-nc,&lt;br /&gt;
span.tj-tape span.tj-nc:first-child {&lt;br /&gt;
	margin: 0 .075em 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.tj-tape span.tj-nc:last-child {&lt;br /&gt;
	margin: 0 0 0 .075em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark mode support */&lt;br /&gt;
@media screen {&lt;br /&gt;
    html.skin-theme-clientpref-night div.tj-tape span.tj-tn,&lt;br /&gt;
	html.skin-theme-clientpref-night div.tj-tape span.tj-tn a,&lt;br /&gt;
	html.skin-theme-clientpref-night div.tj-tape span.tj-tn a:link,&lt;br /&gt;
	html.skin-theme-clientpref-night div.tj-tape span.tj-tn a:visited,&lt;br /&gt;
	html.skin-theme-clientpref-night div.tj-tape span.tj-tn a:hover {&lt;br /&gt;
		color: #6383E7;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	html.skin-theme-clientpref-night div.tj-tape span.tj-an {&lt;br /&gt;
		color: #339a60;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	html.skin-theme-clientpref-night div.tj-tape span.tj-ac {&lt;br /&gt;
		color: #D07373;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
	html.skin-theme-clientpref-os div.tj-tape span.tj-tn,&lt;br /&gt;
	html.skin-theme-clientpref-os div.tj-tape span.tj-tn a,&lt;br /&gt;
	html.skin-theme-clientpref-os div.tj-tape span.tj-tn a:link,&lt;br /&gt;
	html.skin-theme-clientpref-os div.tj-tape span.tj-tn a:visited,&lt;br /&gt;
	html.skin-theme-clientpref-os div.tj-tape span.tj-tn a:hover {&lt;br /&gt;
		color: #6383E7;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	html.skin-theme-clientpref-os div.tj-tape span.tj-an {&lt;br /&gt;
		color: #339a60;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	html.skin-theme-clientpref-os div.tj-tape span.tj-ac {&lt;br /&gt;
		color: #D07373;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_journal_inline&amp;diff=4319</id>
		<title>Template:Template journal inline</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_journal_inline&amp;diff=4319"/>
		<updated>2024-11-22T23:51:24Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#if:{{{1|}}}&lt;br /&gt;
	|&amp;lt;templatestyles src=&amp;quot;Template:Template journal inline/styles.css&amp;quot; /&amp;gt;&amp;lt;span class=&amp;quot;tj-tape&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;tj-nc&amp;quot;&amp;gt;&amp;amp;#123;&amp;amp;#123;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;tj-tn&amp;quot;&amp;gt;[[Template:{{#if:x|{{{1}}}}}|{{#if:x|{{{1}}}}}]]&amp;lt;/span&amp;gt;{{#invoke:params|sequential|cutting|1|0|squeezing|trimming_values|setting|hi|&amp;lt;wbr /&amp;gt;&amp;lt;span class{{=}}&amp;quot;tj-nc&amp;quot;&amp;gt;&amp;amp;#124;&amp;lt;/span&amp;gt;|mapping_by_replacing|^[^:]+$|&amp;lt;span class{{=}}&amp;quot;tj-ac&amp;quot;&amp;gt;%0&amp;lt;/span&amp;gt;|1|mapping_by_replacing|^([^:].-)%s*:%s*(.*)$|&amp;lt;span class{{=}}&amp;quot;tj-an&amp;quot;&amp;gt;%1&amp;lt;/span&amp;gt;&amp;lt;span class{{=}}&amp;quot;tj-nc&amp;quot;&amp;gt;&amp;amp;#61;&amp;lt;/span&amp;gt;&amp;lt;span class{{=}}&amp;quot;tj-ac&amp;quot;&amp;gt;%2&amp;lt;/span&amp;gt;|1|mapping_by_replacing|^:%s*(.*)$|&amp;lt;span class{{=}}&amp;quot;tj-nc&amp;quot;&amp;gt;&amp;amp;#61;&amp;lt;/span&amp;gt;&amp;lt;span class{{=}}&amp;quot;tj-ac&amp;quot;&amp;gt;%1&amp;lt;/span&amp;gt;|1|list_values}}&amp;lt;span class{{=}}&amp;quot;tj-nc&amp;quot;&amp;gt;&amp;amp;#125;&amp;amp;#125;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
	|{{Error|Error: Missing template name}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Tji&amp;diff=4317</id>
		<title>Template:Tji</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Tji&amp;diff=4317"/>
		<updated>2024-11-22T23:51:24Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Template journal inline]]&lt;br /&gt;
&lt;br /&gt;
{{Redirect category shell|&lt;br /&gt;
{{R from move}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:WikiData_template_link&amp;diff=4315</id>
		<title>Template:WikiData template link</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:WikiData_template_link&amp;diff=4315"/>
		<updated>2024-11-22T23:51:23Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;amp;#123;&amp;amp;#123;[[d:Template:{{{1}}}|d:{{{1}}}]]&amp;amp;#125;&amp;amp;#125;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!-- Categories go on the /doc subpage and interwikis go on Wikidata. --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_link_with_title_with_subst&amp;diff=4313</id>
		<title>Template:Template link with title with subst</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_link_with_title_with_subst&amp;diff=4313"/>
		<updated>2024-11-22T23:51:23Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span title=&amp;quot;{{{2}}}&amp;quot; style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;amp;#123;&amp;amp;#123;&amp;lt;span title=&amp;quot;Please use template substitution with this template.&amp;quot;&amp;gt;[[Wikipedia:Substitution|subst]]:&amp;lt;/span&amp;gt;&amp;lt;!--&lt;br /&gt;
    --&amp;gt;[[Template:{{{1}}}|&amp;lt;span title=&amp;quot;{{{2}}}&amp;quot;&amp;gt;{{{1}}}&amp;lt;/span&amp;gt;]]&amp;lt;!--&lt;br /&gt;
         --&amp;gt;{{#if:{{{par|}}}  |{{!}}{{{par}}}}}&amp;lt;!--&lt;br /&gt;
         --&amp;gt;{{#if:{{{par2|}}} |{{!}}{{{par2}}}}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;amp;#125;&amp;amp;#125;&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Module_link_lua&amp;diff=4311</id>
		<title>Template:Module link lua</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Module_link_lua&amp;diff=4311"/>
		<updated>2024-11-22T23:51:23Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[{{#switch:{{{1}}}&lt;br /&gt;
|bit32=mw:Extension:Scribunto/Lua reference manual#bit32&lt;br /&gt;
|libraryUtil=mw:Extension:Scribunto/Lua reference manual#libraryUtil&lt;br /&gt;
|luabit.bit|luabit.hex=mw:Extension:Scribunto/Lua reference manual#luabit&lt;br /&gt;
|strict=mw:Extension:Scribunto/Lua reference manual#strict&lt;br /&gt;
|ustring=mw:Extension:Scribunto/Lua reference manual#ustring&lt;br /&gt;
|{{{1|Module:Example}}}&lt;br /&gt;
}}|{{#tag:syntaxhighlight|require(&#039;{{{1}}}&#039;)|lang=lua|inline=1}}]]&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Module_link_expanded&amp;diff=4309</id>
		<title>Template:Module link expanded</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Module_link_expanded&amp;diff=4309"/>
		<updated>2024-11-22T23:51:23Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;code&amp;gt;&amp;amp;#123;&amp;amp;#123;{{{{{|safesubst:}}}#invoke:Separated entries|main|[[Module:{{{1}}}{{{section|}}}|#invoke:{{{1}}}]]|{{{2|&#039;&#039;function&#039;&#039;}}}|separator=&amp;amp;#124;}}&amp;amp;#125;&amp;amp;#125;&amp;lt;/code&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;!-- Categories go on the /doc subpage and interwikis go on Wikidata. --&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Ml-lua&amp;diff=4307</id>
		<title>Template:Ml-lua</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Ml-lua&amp;diff=4307"/>
		<updated>2024-11-22T23:51:23Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Module link lua]]&lt;br /&gt;
&lt;br /&gt;
{{Redirect category shell|&lt;br /&gt;
{{R from move}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_links&amp;diff=4305</id>
		<title>Template:Template links</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_links&amp;diff=4305"/>
		<updated>2024-11-22T23:51:23Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lx|1=Template:|2={{ucfirst:{{{1}}}}}|3=Template talk|4=talk}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation|Template:Ln/doc}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_link_normal&amp;diff=4303</id>
		<title>Template:Template link normal</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_link_normal&amp;diff=4303"/>
		<updated>2024-11-22T23:51:23Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Template:{{{1}}}]]&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Tlsf&amp;diff=4301</id>
		<title>Template:Tlsf</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Tlsf&amp;diff=4301"/>
		<updated>2024-11-22T23:51:23Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;white-space:nowrap;&amp;quot;&amp;gt;&amp;amp;#123;&amp;amp;#123;{{#if:{{{1|}}}|subst:{{{1}}}|tlsf&amp;amp;#124;...}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{2|}}}|&amp;amp;#124;{{{2}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{3|}}}|&amp;amp;#124;{{{3}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{4|}}}|&amp;amp;#124;{{{4}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{5|}}}|&amp;amp;#124;{{{5}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{6|}}}|&amp;amp;#124;{{{6}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{7|}}}|&amp;amp;#124;{{{7}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{8|}}}|&amp;amp;#124;{{{8}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{9|}}}|&amp;amp;#124;{{{9}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{10|}}}|&amp;amp;#124;...}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;amp;#125;&amp;amp;#125;&amp;lt;/span&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation}}&lt;br /&gt;
&amp;lt;!-- Add categories and interwikis to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_link_general/doc&amp;diff=4299</id>
		<title>Template:Template link general/doc</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_link_general/doc&amp;diff=4299"/>
		<updated>2024-11-22T23:51:21Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation subpage}}&lt;br /&gt;
&amp;lt;!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --&amp;gt;&lt;br /&gt;
{{#switch:{{FULLPAGENAME}}|Template:Template link with subst|Template:Template link expanded={{used in system}}|#default=&lt;br /&gt;
{{#ifexpr:{{#invoke:Transclusion count|fetch|0}} &amp;gt; 2000|{{high-use}}}}}}&lt;br /&gt;
{{tsh|{{{1|tlg}}}|{{{2|}}}}}&lt;br /&gt;
{{lua|Module:Template link general}}&lt;br /&gt;
&lt;br /&gt;
This template, often abbreviated as {{tlf|{{#switch:{{lc:{{ROOTPAGENAME}}}}&lt;br /&gt;
| tlg | template link general = tlg&lt;br /&gt;
| tlb | template link with bold = tlb&lt;br /&gt;
| tlc | template link code = tlc&lt;br /&gt;
| tlw ||template link with linked braces = tlw&lt;br /&gt;
| tlf | template link with link off = tlf&lt;br /&gt;
| tltss | template link with title span, subst = tltss&lt;br /&gt;
| tlx | template link expanded = tlx&lt;br /&gt;
| tlxb | template link expanded with bold = tlxb&lt;br /&gt;
| tlxi | template link expanded with italic = tlxi&lt;br /&gt;
| tlxs | template link expanded with subst = tlxs&lt;br /&gt;
| tls | template link with subst = tls&lt;br /&gt;
| tnull | template link null = tnull&lt;br /&gt;
| tlp | template link with parameters = tlp}}&lt;br /&gt;
}}, is used to provide stylized formatting to template displays without actually using the template itself. The code generated will be displayed inline. For a multi-line output, see {{tl|tj}}.&lt;br /&gt;
&lt;br /&gt;
===Parameters===&lt;br /&gt;
With the exception of {{mono|alttext}}, the named parameters are toggles that are either omitted (default in most cases) or activated (by being assigned a value such as &amp;quot;on&amp;quot;, &amp;quot;yes&amp;quot;, &amp;quot;true&amp;quot;, &amp;quot;include&amp;quot;, etc.). They may be included in any order ([[#Examples|see Examples below]]). Certain templates have the parameter &amp;quot;on&amp;quot; by default; see [[#General-purpose formatting|the main table]] for all alternate options. If a row renders identically to a previous row, it means the current template does not support that option and {{t|tlg}} needs to be used instead.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parameter || Action || Use with&amp;lt;br&amp;gt;{{tl|example}} || Default active&lt;br /&gt;
|-&lt;br /&gt;
| || Default (without accessory parameters) || {{{{{1|tlg}}}|example}} ||&lt;br /&gt;
|-&lt;br /&gt;
| brace || Include braces as part of the template link || {{{{{1|tlg}}}|brace=yes|example}} || {{tl|tlw}}/{{tl|tn}}&lt;br /&gt;
|-&lt;br /&gt;
| braceinside || Include innermost braces as part of the template link || {{{{{1|tlg}}}|example|braceinside=yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| bold || Renders the template link/name in &#039;&#039;&#039;bold&#039;&#039;&#039; || {{{{{1|tlg}}}|bold=yes|example}} || {{tl|tlb}}, {{tl|tlxb}}&lt;br /&gt;
|-&lt;br /&gt;
| code || Display output using HTML [[HTML element#code|{{tag|code}}]] tags ([[monospaced font]]) || {{{{{1|tlg}}}|code=yes|example}} || {{tl|tlc}}, {{tl|Template link expanded}}, etc.&lt;br /&gt;
|-&lt;br /&gt;
| italic || Display any parameters accompanying the template link/name in &#039;&#039;italics&#039;&#039; ||| {{{{{1|tlg}}}|italic=yes|example|param}} || {{tl|tlxi}}&lt;br /&gt;
|-&lt;br /&gt;
| kbd || Display output using HTML [[HTML element#kbd|{{tag|kbd}}]] tags (monospaced font) || {{{{{1|tlg}}}|kbd=yes|example}} ||&lt;br /&gt;
|-&lt;br /&gt;
| nolink || Don&#039;t render the template name as a link || {{{{{1|tlg}}}|nolink=yes|example}} || {{tl|tlf}}, {{tl|tnull}}&lt;br /&gt;
|-&lt;br /&gt;
| nowrap || Prevent the insertion of line breaks ([[word wrap]]) in the output || {{{{{1|tlg}}}|nowrap=yes|example}} || {{tl|tlp}}&lt;br /&gt;
|-&lt;br /&gt;
| nowrapname || Prevent word wrapping in the output of template name/link (parameters will wrap if needed) || {{{{{1|tlg}}}|nowrapname=yes|example}} ||&lt;br /&gt;
|-&lt;br /&gt;
| plaincode || Uses {{tag|code|params=style=&amp;quot;border:none; background:transparent;&amp;quot;}} || {{{{{1|tlg}}}|plaincode=yes|example}} || {{tl|tltss}}&lt;br /&gt;
|-&lt;br /&gt;
| subst || Include a [[Help:Substitution|subst:]] prefix before the template link/name || {{{{{1|tlg}}}|subst=yes|example}} || {{tl|tls}}, {{tl|tlxs}}, etc&lt;br /&gt;
|-&lt;br /&gt;
| alttext=&amp;lt;code style=&amp;quot;padding:0; margin:0&amp;quot;&amp;gt;[text]&amp;lt;/code&amp;gt; || Replace &amp;lt;code style=&amp;quot;padding:0; margin:0&amp;quot;&amp;gt;[text]&amp;lt;/code&amp;gt; with the actual label to be displayed for the template link || {{{{{1|tlg}}}|alttext=Other|example}} || {{tl|tla}}&lt;br /&gt;
|-&lt;br /&gt;
| _show_result || Will also display the result of the template || {{{{{1|tlg}}}|Min|7|-5|_show_result=y}} ||&lt;br /&gt;
|-&lt;br /&gt;
| _expand || Will add a link to the expanded template page || {{{{{1|tlg}}}|Min|7|-5|_expand=y}} ||&lt;br /&gt;
|-&lt;br /&gt;
| a || will add an asterisk before the template code || {{{{{1|tlg}}}|Min|7|-5|a=y}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Unnamed (Positional)====&lt;br /&gt;
This template can take any number of [[unnamed parameter]]s as parameters accompanying the template link (or name); see Examples below.&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
Use the &#039;&#039;displayed&#039;&#039; value in the code column, &#039;&#039;not&#039;&#039; the underlying source code.&lt;br /&gt;
{{#switch:{{SITENAME}} |Wikipedia|Meta= |&lt;br /&gt;
; Note: On the source sister projects, en.wikipedia and Meta, &#039;&#039;&#039;X0, X1, X2, ..., X9 are sandbox templates&#039;&#039;&#039; for experimentation on involved templates that need be in template space. An auto-cleansing software facility exists that might be used to duplicate the facility on other Sister projects.&lt;br /&gt;
}}&lt;br /&gt;
{{Aligned table&lt;br /&gt;
 |cols=3 |class=wikitable |row1header=y&lt;br /&gt;
 |style=background-color:transparent;color:inherit&amp;lt;!-- to see background of &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; --&amp;gt;&lt;br /&gt;
 | Code                                         | Output                             | Remarks&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|Banner}}                   | {{{{{1|tlg}}}|Banner}}             | Template:Banner does not exist. (Non-existent template is redlinked.)&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|Abc}}                      | {{{{{1|tlg}}}|Abc}}                | Template:Abc exists.&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|abC}}                      | {{{{{1|tlg}}}|abC}}                | Template names are case-sensitive&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|abc}}                      | {{{{{1|tlg}}}|abc}}                | (but the first letter is case-insensitive).&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0}}                       | {{{{{1|tlg}}}|x0}}                 | no parameters&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x1|one}}                   | {{{{{1|tlg}}}|x1|one}}             | one parameter&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x2|one|two}}               | {{{{{1|tlg}}}|x2|one|two}}         | two parameters&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x2|2{{=}}one{{=}}1|3{{=}}two{{=}}2}}               | {{{{{1|tlg}}}|x2|one{{=}}1|two{{=}}2}}         | two parameters, assigned values&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x3|1|2|3|4|5|6|7|8|9|10}}  | {{{{{1|tlg}}}|x3|1|2|3|4|5|6|7|8|9|10}} | ten parameters&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|convert|&amp;lt;nowiki&amp;gt;14|m|ftin|abbr=out|sp=us&amp;lt;/nowiki&amp;gt;}} | {{{{{1|tlg}}}|convert|&amp;lt;nowiki&amp;gt;14|m|ftin|abbr=out|sp=us&amp;lt;/nowiki&amp;gt;}} | Unlimited parameters, as one {{tag|nowiki|link=yes}} [[Help:Wikitext#Nowiki|string]].&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x2||two||}}  | {{{{{1|tlg}}}|x2||two||}}       | Empty parameters are discarded.&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0|code: on}}              | {{{{{1|tlg}}}|x0|code=on}}         | &amp;amp;lt;code&amp;amp;gt; style&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0|plaincode: on}}         | {{{{{1|tlg}}}|x0|plaincode=on}}    | plaincode style&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0|kbd: on}}                  | {{{{{1|tlg}}}|x0|kbd=on}}          | &amp;amp;lt;kbd&amp;amp;gt; style&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0|bold: on}}              | {{{{{1|tlg}}}|x0|bold=on}}         | bold link/name&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x1|one|italic: on}}        | {{{{{1|tlg}}}|x1|one|italic=on}}   | parameter(s) in italics&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0|nolink: on}}            | {{{{{1|tlg}}}|x0|nolink=on}}       |&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0|subst: on}}             | {{{{{1|tlg}}}|x0|subst=on}}        |&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0|brace: on}}             | {{{{{1|tlg}}}|x0|brace=on}}        | all braces in link&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0|braceinside: on}}       | {{{{{1|tlg}}}|x0|braceinside=on}}  | inside braces in link&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0|alttext: x0 link}}      | {{{{{1|tlg}}}|x0|alttext=x0 link}} |&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x0|bold: on|code: on|brace: on}}     | {{{{{1|tlg}}}|x0|bold=on|code=on|brace=on}} | Combine multiple parameter settings.&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|abc|{{((}}spaces{{))}}one{{((}}spaces{{))}}}} | {{{{{1|tlg}}}|abc|{{spaces}}one{{spaces}}}} | Using {{tl|spaces}} before and after a parameter.&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x2|bold: on|code: on|one|two}}                | {{{{{1|tlg}}}|x2|bold=on|code=on|one|two}}  | Can combine named and anonymous parameters ...&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x2|one|two|bold: on|code: on}}                | {{{{{1|tlg}}}|x2|one|two|bold=on|code=on}}  | ... in any order ...&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x2|one|code: on|two|bold: on|three}}          | {{{{{1|tlg}}}|x2|one|code=on|two|bold=on|three}} | ... even intermixed ...&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x2|one|code: on|two|bold: on|three|italic: on}} | {{{{{1|tlg}}}|x2|one|code=on|two|bold=on|three|italic=on}} | ... with many configurations.&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x1|x=u}}                                  | {{{{{1|tlg}}}|x1|x=u}}                      | &#039;&#039;&#039;{{=}}&#039;&#039;&#039; won&#039;t work&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x1|x&amp;amp;#61;u}}                              | {{{{{1|tlg}}}|x1|x&amp;amp;#61;u}}                  | &amp;lt;code&amp;gt;&amp;amp;amp;#61;&amp;lt;/code&amp;gt; is okay&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x1|x{{=}}u}}                 | {{{{{1|tlg}}}|x1|x{{=}}u}}                  | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{=}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is okay  (see [[:Template:=|Template:=]])&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x1|x&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;u}}     | {{{{{1|tlg}}}|x1|x&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;u}}     | Sticky nowiki is okay.&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x2|3: two|2: one}}             | {{{{{1|tlg}}}|x2|3=two|2=one}}              | {{align|right|Right-to-left is okay}}&lt;br /&gt;
 | {{tji|{{{1|tlg}}}}}                                             | {{{1|tlg}}}                                 | With no arguments, it emits the current page name without braces.&lt;br /&gt;
 | {{tji|{{{1|tlg}}}|x2|3: one|4: two}}             | {{{{{1|tlg}}}|x2|3=one|4=two}}              | Null parameter stops parsing.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; |style=&amp;quot;background-color:transparent;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;text-align:left;&amp;quot; | Wrapping of long names (default)&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! style=&amp;quot;width:15em;&amp;quot; | Output&lt;br /&gt;
|-&lt;br /&gt;
| {{tji|{{{1|tlg}}}|long template name that would wrap to new line|this is a long value for the 1st parameter that would wrap}}&lt;br /&gt;
| {{{{{1|tlg}}}|long template name that would wrap to new line|this is a long value for the 1st parameter that would wrap}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; |style=&amp;quot;background-color:transparent;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;text-align:left;&amp;quot; | Wrapping of long names (&amp;lt;kbd&amp;gt;nowrap=on&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! style=&amp;quot;width:15em;&amp;quot; | Output&lt;br /&gt;
|-&lt;br /&gt;
| {{tji|{{{1|tlg}}}|nowrap: on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}}&lt;br /&gt;
| {{{{{1|tlg}}}|nowrap=on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; |style=&amp;quot;background-color:transparent;&amp;quot;&lt;br /&gt;
|+ style=&amp;quot;text-align:left;&amp;quot; | Wrapping of long names (&amp;lt;kbd&amp;gt;nowrapname=on&amp;lt;/kbd&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
! Code&lt;br /&gt;
! style=&amp;quot;width:15em;&amp;quot; | Output&lt;br /&gt;
|-&lt;br /&gt;
| {{tji|{{{1|tlg}}}|nowrapname: on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}}&lt;br /&gt;
| {{{{{1|tlg}}}|nowrapname=on|long template name that would wrap to new line|long value for the 1st parameter that would wrap}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Template-linking templates}}&lt;br /&gt;
{{Semantic markup templates}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Sandbox other|&lt;br /&gt;
| &amp;lt;!-- CATEGORIES BELOW THIS LINE, PLEASE: --&amp;gt;&lt;br /&gt;
[[Category:Internal template-link templates]]&lt;br /&gt;
[[Category:Wikitext typing-aid templates]]&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Tlxu&amp;diff=4297</id>
		<title>Template:Tlxu</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Tlxu&amp;diff=4297"/>
		<updated>2024-11-22T23:51:20Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Template link universal expanded]]&lt;br /&gt;
&lt;br /&gt;
{{Redirect category shell|&lt;br /&gt;
{{R from move}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Tlxb&amp;diff=4295</id>
		<title>Template:Tlxb</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Tlxb&amp;diff=4295"/>
		<updated>2024-11-22T23:51:20Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:Template link expanded with bold]]&lt;br /&gt;
&lt;br /&gt;
{{Redirect category shell|&lt;br /&gt;
{{R from move}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template_link_expanded_with_bold&amp;diff=4293</id>
		<title>Template:Template link expanded with bold</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template_link_expanded_with_bold&amp;diff=4293"/>
		<updated>2024-11-22T23:51:20Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#Invoke:Template link general|main|bold=yes|code=yes}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation|1=Template:Tlg/doc&lt;br /&gt;
|content = {{tlg/doc|tlxb}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- Add categories to the /doc subpage, not here! --&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
	<entry>
		<id>https://wiki.ttsk.ngo/index.php?title=Template:Template-linking_templates&amp;diff=4291</id>
		<title>Template:Template-linking templates</title>
		<link rel="alternate" type="text/html" href="https://wiki.ttsk.ngo/index.php?title=Template:Template-linking_templates&amp;diff=4291"/>
		<updated>2024-11-22T23:51:19Z</updated>

		<summary type="html">&lt;p&gt;XoorbeS: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{navbar|Template-linking templates|text=These tables:|style=float: right;}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
=== General-purpose formatting ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x: auto; margin: 1em 0;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable plainrowheaders&amp;quot; style=&amp;quot;margin: 0;&amp;quot;&lt;br /&gt;
|+ Comparison of template-linking templates according to the styles of generated text and link produced&lt;br /&gt;
|- style=&amp;quot;background-color: #fee;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; rowspan=&amp;quot;2&amp;quot;| Text style ↓&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; rowspan=&amp;quot;2&amp;quot;| {{Template link expanded|tlg}} options{{NoteTag|name=TlTfn1}}&amp;lt;br /&amp;gt;to achieve text style&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=&amp;quot;6&amp;quot;| Link style&lt;br /&gt;
|- style=&amp;quot;background-color: #fee;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Linked&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Unlinked&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Linked with subst&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Unlinked with subst&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Linked including braces&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Linked with alternative&amp;amp;nbsp;text&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| {{Template link expanded|tlg}} options{{NoteTag|name=TlTfn1}}&amp;lt;br /&amp;gt;to achieve link style&lt;br /&gt;
| {{n/a}}&lt;br /&gt;
| {{n/a|DEFAULT}}&lt;br /&gt;
| {{code|nolink{{=}}yes}}&lt;br /&gt;
| {{code|subst{{=}}yes}}&lt;br /&gt;
|| &amp;lt;code&amp;gt;nolink=yes&amp;lt;wbr/&amp;gt;|subst=yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{code|braceinside{{=}}yes}}&lt;br /&gt;
| {{code|alttext{{=}}Foo}}&amp;lt;br /&amp;gt;{{code|2{{=}}Foo}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| normal&lt;br /&gt;
| {{n/a|DEFAULT}}&lt;br /&gt;
| {{nowrap|{{tlg|tlg}}}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn1}}&amp;lt;br /&amp;gt;{{tl|tl}}&amp;lt;br /&amp;gt;{{tlp|tlp|1|2|...}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn2}}&amp;lt;br /&amp;gt;{{tlu|Template:tlu}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn3}}&lt;br /&gt;
| {{tlf|tlf}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn2}}&amp;lt;br /&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;[[Template:Template link with link off|template link]]&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
| {{tls|tls}}&amp;lt;br /&amp;gt;{{tlsu|Template:tlsu}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn3}}&lt;br /&gt;
| {{tlsf|tlsf}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn2}}&amp;lt;br/&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;[[Template:Tlsf|template link]]&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
| {{tn|tn}}&lt;br /&gt;
| {{tla|tla}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| &amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{code|code{{=}}yes}}&lt;br /&gt;
| {{tl2|tl2}}&amp;lt;br /&amp;gt;{{Template link expanded|tlx}}&amp;lt;br /&amp;gt;{{tlxu|Template:tlxu}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn3}}&lt;br /&gt;
| {{tlc|tlc}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn2}}&amp;lt;br /&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;[[Template:tlc|template link]]&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;br /&amp;gt;{{tnull|tnull}}&amp;lt;sup&amp;gt;&amp;lt;[[Template:tnull|template link]]&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
| {{tlxs|tlxs}}&lt;br /&gt;
| {{tlsc|tlsc}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn2}}&amp;lt;br/&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;[[Template:Tlsc|template link]]&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;3&amp;quot; {{n/a}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| &amp;lt;span style=&amp;quot;font-family:monospace; font-size:larger;&amp;quot;&amp;gt;monospace&amp;lt;/span&amp;gt;&lt;br /&gt;
| {{code|plaincode{{=}}yes}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn4}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; rowspan=&amp;quot;2&amp;quot; {{n/a}}&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;| {{tltss|tltss}}&amp;lt;wbr/&amp;gt;{{NoteTag|name=TlTfn5}}&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; {{n/a}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| &amp;lt;kbd&amp;gt;kbd&amp;lt;/kbd&amp;gt;&lt;br /&gt;
| {{code|kbd{{=}}yes}}&amp;lt;wbr/&amp;gt;{{NoteTag||name=TlTfn5}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| &#039;&#039;&#039;bold&#039;&#039;&#039;&lt;br /&gt;
| {{code|bold{{=}}yes}}&lt;br /&gt;
| {{tlb|tlb}}&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; rowspan=&amp;quot;3&amp;quot; {{n/a}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| &#039;&#039;&#039;&amp;lt;code&amp;gt;bold+code&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|| &amp;lt;code&amp;gt;bold=yes&amp;lt;wbr/&amp;gt;|code=yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{tlxb|tlxb}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;| &#039;&#039;&amp;lt;code&amp;gt;italic+code&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
|| &amp;lt;code&amp;gt;italic=yes&amp;lt;wbr/&amp;gt;|code=yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{tlxi|tlxi}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{NoteFoot|refs=&lt;br /&gt;
{{NoteTag|name=TlTfn1|{{tlx|tlg}} is the most general template, allowing any combination of text style and/or link style options.}}&lt;br /&gt;
{{NoteTag|name=TlTfn2|Prevents wrapping of text by placing it inside {{tag|span|params=class=&amp;quot;nowrap&amp;quot;}} tags.}}&lt;br /&gt;
{{NoteTag|name=TlTfn3|Allows links to templates in any namespace.}}&lt;br /&gt;
{{NoteTag|name=TlTfn4|{{tld|tlg|plaincode{{=}}yes}} uses [[HTML element#code|{{tag|code|params=style=&amp;quot;border:none; background-color:transparent;&amp;quot;}}]].}}&lt;br /&gt;
{{NoteTag|name=TlTfn5|Displays monospaced font using {{tag|span|params=style=&amp;quot;font-family:monospace;&amp;quot;}}.}}&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
===Other formatting templates===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable plainrowheaders&amp;quot;&lt;br /&gt;
|+ Templates producing specialised formatting effects for given templates, modules or parameters&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Code example&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Effect&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Notes&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{Tlx|Tj|Hatnote|Some text|selfref: yes|category: no|lang: fr}}&lt;br /&gt;
| {{Tj|Hatnote|Some text|selfref: yes|category: no|lang: fr}} || Supports colors, placeholder texts, named and unnamed parameters&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| &amp;lt;!-- Using deprecate &amp;lt;source&amp;gt; tag to syntaxhighlight &amp;lt;syntaxhighlight&amp;gt; tag --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{Hatnote&lt;br /&gt;
   | Some text&lt;br /&gt;
   | selfref = yes&lt;br /&gt;
   | category = no&lt;br /&gt;
   | lang = fr&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot;&amp;gt;&lt;br /&gt;
{{Hatnote&lt;br /&gt;
    | Some text&lt;br /&gt;
    | selfref = yes&lt;br /&gt;
    | category = no&lt;br /&gt;
    | lang = fr&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
| Same as above&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{Tlx|Tji|Hatnote|Some text|selfref: yes|category: no|lang: fr}}&lt;br /&gt;
| {{Tji|Hatnote|Some text|selfref: yes|category: no|lang: fr}} || Supports colors, placeholder texts, named and unnamed parameters&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| &amp;lt;code&amp;gt;{{xtag|syntaxhighlight|params=lang=&amp;quot;wikitext&amp;quot; inline}}&amp;lt;nowiki&amp;gt;{{Hatnote|Some text|selfref=yes|category=no|lang=fr}}&amp;lt;/nowiki&amp;gt;{{xtag|syntaxhighlight|c}}&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; inline&amp;gt;{{Hatnote|Some text|selfref=yes|category=no|lang=fr}}&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
| Same as above&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|tl2|&amp;lt;nowiki&amp;gt;Hatnote|lang=fr&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
| {{tl2|hatnote|lang=fr}} || Supports linking to sister projects (e.g., fr:Hatnote)&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|demo|&amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;{{Hatnote|lang=fr|Some text}}&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
| {{demo|&amp;lt;nowiki&amp;gt;{{hatnote|lang=fr|Some text}}&amp;lt;/nowiki&amp;gt;}} || Shows code and example&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|tln|Hatnote}}&lt;br /&gt;
| {{tln|Hatnote}} || Produces a normal link to the template&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Yes, I know these two aren&#039;t actually template-linking templates, but they&#039;re a heck of a lot easier to find if listed in the docs for e.g. {{tl}} --&amp;gt;&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|elc|Template:Hatnote}}&amp;lt;br /&amp;gt;{{tlx|elc|&amp;lt;nowiki&amp;gt;Template:Hatnote|Hatnote&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
| {{elc|Template:Hatnote}}&amp;lt;br /&amp;gt;{{elc|&amp;lt;nowiki&amp;gt;Template:Hatnote|Hatnote&amp;lt;/nowiki&amp;gt;}} || Formats wikilink, with optional piped link text and blended suffix&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|ml|Example|hello}}&lt;br /&gt;
| {{ml|Example|hello}} || Counterpart to {{tl|tl}} for linking to Lua modules&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|mfl|Example|hello}}&lt;br /&gt;
| {{mfl|Example|hello}} || Similar to {{tl|ml}}, but expects the function to be documented and creates a link to the corresponding section&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|mlx|Example|hello}}&lt;br /&gt;
| {{mlx|Example|hello}} || Counterpart to {{tl|tlx}} for linking to Lua modules&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|ml-lua|Module:Example}}&lt;br /&gt;
| {{ml-lua|Module:Example}} || Link to Lua modules and built-in libraries, showing Lua code.&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|para|&amp;lt;nowiki&amp;gt;title|&amp;lt;var&amp;gt;book title&amp;lt;/var&amp;gt;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
| {{para|title|&amp;lt;var&amp;gt;book title&amp;lt;/var&amp;gt;}} || Formats template parameters for display, with or without values&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|sclx|LASTING}}&lt;br /&gt;
| {{sclx|LASTING}} || Takes a shortcut suffix in project namespace and displays it with brackets and the [[WP:ALIAS|WP: alias]] in a [[WP:CODE|{{tag|code}}]] tag.&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|tag|ref}}&amp;lt;br /&amp;gt;{{tlx|xtag|templatedata}}&lt;br /&gt;
| {{tag|ref}}&amp;lt;br /&amp;gt;{{xtag|templatedata}} || Formats [X]HTML tags; can add content, choose opening, closing, or self-closing&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|dtl|Ping project}}&lt;br /&gt;
| {{dtl|Ping project}} || Wikidata counterpart to {{tl|tl}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|pf|if}}&amp;lt;br /&amp;gt;{{tlx|pf|if|&amp;lt;nowiki&amp;gt;{{{1}}}&amp;lt;/nowiki&amp;gt;|true|false}}&lt;br /&gt;
| {{pf|if}}&amp;lt;br /&amp;gt;{{pf|if|&amp;lt;nowiki&amp;gt;{{{1}}}&amp;lt;/nowiki&amp;gt;|true|false}} || [[Help:Parser functions|Parser function]] equivalent to {{tl|tl}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|magic word|uc:}}&lt;br /&gt;
| {{magic word|uc:}} || Magic word links&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===With utility links===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable plainrowheaders&amp;quot;&lt;br /&gt;
|+ Templates producing utility links for a given template ([[Template:Hatnote|Hatnote]] used here as example)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Code example&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Effect&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|lt|Hatnote}}&lt;br /&gt;
| {{lt|hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|lts|Hatnote}}&lt;br /&gt;
| {{lts|hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|t links|Hatnote}}&lt;br /&gt;
| {{t links|hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|tfd links|Hatnote}}&lt;br /&gt;
| {{tfd links|hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|tetl|Hatnote}}&lt;br /&gt;
| {{tetl|Hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|tsetl|Hatnote}}&lt;br /&gt;
| {{tsetl|Hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|ti|Hatnote}}&lt;br /&gt;
| {{ti|Hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|tic|Hatnote}}&lt;br /&gt;
| {{tic|Hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|tim|Hatnote}}&lt;br /&gt;
| {{tim|Hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|tiw|Hatnote}}&lt;br /&gt;
| {{tiw|Hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|tlt|Hatnote}}&lt;br /&gt;
| {{tlt|Hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|ttl|Hatnote}}&lt;br /&gt;
| {{ttl|Hatnote}}&lt;br /&gt;
|-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| {{tlx|twlh|Hatnote}}&lt;br /&gt;
| {{twlh|Hatnote}}&lt;br /&gt;
|}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{Documentation&lt;br /&gt;
 | content =&lt;br /&gt;
{{template shortcut|tl-nav|tl templates}}&lt;br /&gt;
==Usage==&lt;br /&gt;
Use this {{tl|Template-linking templates}} on /doc pages for related templates.&lt;br /&gt;
[[Category:Documentation see also templates]]&lt;br /&gt;
}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>XoorbeS</name></author>
	</entry>
</feed>