<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bbchallenge.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LegionMammal978</id>
	<title>BusyBeaverWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bbchallenge.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LegionMammal978"/>
	<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/wiki/Special:Contributions/LegionMammal978"/>
	<updated>2026-04-30T19:16:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Fast-Growing_Hierarchy_Growth_Bound_Theorem&amp;diff=4987</id>
		<title>Fast-Growing Hierarchy Growth Bound Theorem</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Fast-Growing_Hierarchy_Growth_Bound_Theorem&amp;diff=4987"/>
		<updated>2025-11-04T18:31:56Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Fast-Growing Hierarchy#Growth Bound Theorem]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User_talk:Qwerpiw/T%E2%82%98_function&amp;diff=4985</id>
		<title>User talk:Qwerpiw/Tₘ function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User_talk:Qwerpiw/T%E2%82%98_function&amp;diff=4985"/>
		<updated>2025-11-04T18:27:41Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: LegionMammal978 moved page Talk:Tₘ function to User talk:Qwerpiw/Tₘ function without leaving a redirect: Doesn&amp;#039;t belong in the main namespace&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page should probably be deleted, does not seem to belong on our wiki at all.&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:Qwerpiw/T%E2%82%98_function&amp;diff=4984</id>
		<title>User:Qwerpiw/Tₘ function</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:Qwerpiw/T%E2%82%98_function&amp;diff=4984"/>
		<updated>2025-11-04T18:27:40Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: LegionMammal978 moved page Tₘ function to User:Qwerpiw/Tₘ function without leaving a redirect: Doesn&amp;#039;t belong in the main namespace&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt; function}}{{stub}}&lt;br /&gt;
Let M be a non-deterministic Turing machine which recognizes a language L, that is, for every input word u there is an accepting computation with input u if and only if u ∈ L. &lt;br /&gt;
&lt;br /&gt;
Let us assume that M terminates on every  input. The simplest thing to assume is that if u ∈ L, the TM  eventually gives &amp;quot;yes&amp;quot; and if u ∉ L, it gives &amp;quot;no&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
The smallest time (number of steps)  of such a computation is denoted by T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(u) . For every n &amp;gt;= 1 we define T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(n) the maximum of all T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(u) for all accepted u of length &amp;lt;= n. Then T&amp;lt;sub&amp;gt;M&amp;lt;/sub&amp;gt;(n): N → N is the time function of M. If M is a deterministic Turing machine, then its time function T(n) is [constructible][2] that is there is a deterministic Turing machine which computes values T(n) in time ≈ T(n$. &lt;br /&gt;
&amp;lt;ref&amp;gt; https://mathoverflow.net/questions/307607/time-functions-of-non-deterministic-turing-machines-a-better-question/307614&amp;lt;/ref&amp;gt;[[Category:Functions]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=4715</id>
		<title>1RB2LC1RC 2LC---2RB 2LA0LB0RA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=4715"/>
		<updated>2025-10-24T13:31:35Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: add explanation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2LC1RC_2LC---2RB_2LA0LB0RA}} {{unsolved|Does this TM halt? If so, how many steps does it take to halt?}}&lt;br /&gt;
{{TM|1RB2LC1RC_2LC---2RB_2LA0LB0RA|undecided}} is a [[BB(3,3)]] [[holdout]] which appears to [[probviously]] halt. If it can be proven to halt, it will be the BB(3,3) champion in terms of both steps and tape symbols. However, it could also turn out to be a probviously halting [[Cryptid]]. &lt;br /&gt;
&lt;br /&gt;
This is holdout #758 on Justin&#039;s 3x3 mugshots. After about 1.8 million steps and up to some relabelling, it is equivalent to holdout #153: {{TM|1RB0LB0RC_2LC2LA1RA_1RA1LC---}}. And if you start in state C it is a [[permutation]] of the same machine. Together, they simulate a complex set of [[Collatz-like]] rules with two decreasing parameters. &lt;br /&gt;
&lt;br /&gt;
After active exploration on the #bb3x3 channel by LegionMammal and dyuan, LegionMammal found (and dyuan confirmed) a configuration A(1,c) (defined [https://discord.com/channels/960643023006490684/1259770474897080380/1259968221218607145 here]) which halts and for which a huge &amp;quot;wall&amp;quot; of previous A(1, c&#039;) values all reach it. This gives strong evidence that the TM probviosly halts since jumping over this wall is very &amp;quot;unlikely&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
NOTE: As of 16 Jul 2024 there is a lot more active work on the #bb3x3 channel with LegionMammal and dyuan not reflected here.&lt;br /&gt;
&lt;br /&gt;
== dyuan01&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1224457633176486041&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A_1(a, b, c) = 0^inf 1 2^a &amp;lt;C (22)^b (20)^c 0^inf&lt;br /&gt;
A_2(a, b, c) = 0^inf 1 2^a &amp;lt;A2 (22)^b (20)^c 0^inf&lt;br /&gt;
B(a, b) = 0^inf 1 2^a &amp;lt;B0 (20)^b 0^inf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! From !! To&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(1, b+2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(1, 0, b+2n+3)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, 0) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, b+1, n)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(2b+3, 0, 2n+1)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(2b+3, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, 0) || B(m, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, b+2, n)&lt;br /&gt;
|-&lt;br /&gt;
| B(0, b) || Halt&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, 2n+3)&lt;br /&gt;
|}&lt;br /&gt;
Starting from A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, 0, 1) (at step 2).&lt;br /&gt;
&lt;br /&gt;
== savask&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254085725138190336&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;code&amp;gt;(m, b, n) = A2(m, b, n) = 0^inf 1 2^m &amp;lt;A2 (22)^b (20)^n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(0, b, n) -&amp;gt; (2b+2, 1, n) if n is even&lt;br /&gt;
          -&amp;gt; (2b, 1, n+3) if n is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
(2, b, 0) -&amp;gt; (0, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 0) -&amp;gt; (m-2, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (m-3, 1, b+3) if b is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, n) -&amp;gt; (0, 1, n+b+2) if n is even&lt;br /&gt;
          -&amp;gt; Halt if n is odd&lt;br /&gt;
&lt;br /&gt;
(2, b, 1) -&amp;gt; Halt if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 1) -&amp;gt; (m-3, 1, b+3)&lt;br /&gt;
&lt;br /&gt;
(m, b, n) -&amp;gt; (m-2, b+3, n-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254306301786198116&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
step (A2 0 b n) | even n = A2 (2*b+2) 1 n&lt;br /&gt;
                | otherwise = A2 (2*b) 1 (n+3)&lt;br /&gt;
-- From now on m &amp;gt; 0&lt;br /&gt;
step (A2 1 b 0) = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; 0&amp;quot;&lt;br /&gt;
step (A2 2 b 0) | even b = A2 0 (b+3) 0&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 0) | even b = A2 (m-2) (b+3) 0&lt;br /&gt;
                | otherwise = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- From now on n &amp;gt; 0&lt;br /&gt;
step (A2 1 b n) | even n = A2 0 1 (n+b+2)&lt;br /&gt;
                | otherwise = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; &amp;quot; ++ show n&lt;br /&gt;
step (A2 2 b 1) | even b = error $ &amp;quot;Halt A2 2 &amp;quot; ++ show b ++ &amp;quot; 1&amp;quot;&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 1) = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- Here m &amp;gt; 1, n &amp;gt; 1&lt;br /&gt;
step (A2 m b n) = let d2 = (min m n) `div` 2 in A2 (m - 2*d2) (b + 3*d2) (n - 2*d2) -- Accelerated&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shawn&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254307091863048264&lt;br /&gt;
&lt;br /&gt;
We can reduce the set of rules from savask&#039;s list a bit by noticing that we can evaluate so that all rules end with c even: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  (0, b, 2c)    -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
&lt;br /&gt;
  (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
  (1, 2b,   2c)  -&amp;gt; (0, 1, 2(b+c+1))&lt;br /&gt;
  (1, 2b+1, 2c)  -&amp;gt; (2, 1, 2(b+c+3))&lt;br /&gt;
&lt;br /&gt;
  (a, 2b,   0)  -&amp;gt; (a-2, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0)  -&amp;gt; (0, 1, 2b+6)&lt;br /&gt;
  (a, 2b+1, 0)  -&amp;gt; (a-3, 1, 2b+4)&lt;br /&gt;
&lt;br /&gt;
  (a, b, c) -&amp;gt; (a-2, b+3, c-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Phases ===&lt;br /&gt;
We can think of this going through two different phases. &amp;quot;Even Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is even) and &amp;quot;Odd Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is odd).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Even Phase: a,c even:&lt;br /&gt;
  (0, b, 2c) -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
  (2a+2, 2b, 0) -&amp;gt; (2a, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0) -&amp;gt; (0, 1, 2(b+3))&lt;br /&gt;
&lt;br /&gt;
  To Odd Phase:&lt;br /&gt;
    (2a+4, 2b+1, 0) -&amp;gt; (2a+1, 1, 2b+4)&lt;br /&gt;
 &lt;br /&gt;
Odd Phase: a odd, c even&lt;br /&gt;
  To Halt:&lt;br /&gt;
    (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
    (3, 2b, 0) -&amp;gt; (1, 2b+3, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
  To Even Phase:&lt;br /&gt;
    (1, 2b, 2c+2) -&amp;gt; (0, 1, 2(b+c+2))&lt;br /&gt;
    (1, 2b+1, 2c+2) -&amp;gt; (0, 1, 2b+2c+5) -&amp;gt; (2, 1, 2(b+c+4))&lt;br /&gt;
    &lt;br /&gt;
    (2a+5, 2b, 0) -&amp;gt; (2a+3, 2b+3, 0) -&amp;gt; (2a, 1, 2b+6)&lt;br /&gt;
    (2a+3, 2b+1, 0)  -&amp;gt; (2a, 1, 2b+4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So the only way for this to halt is if it is in &amp;quot;Even Phase&amp;quot; and hits (2k+8, 2k+1, 0) or (4k+12, 4k+3, 0)  (which will lead to (1, b, 0) or (3, 2b, 0) eventually).&lt;br /&gt;
If &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is bigger or smaller, then &amp;quot;Odd Phase&amp;quot; will end going back to &amp;quot;Even Phase&amp;quot; again.&lt;br /&gt;
&lt;br /&gt;
=== Repeated (0, b, 2c) ===&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;f(n) = 3n+4&amp;lt;/math&amp;gt;, then&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, b, 2c) \to (0, f(b), 2(c - b - 1))&amp;lt;/math&amp;gt; Let&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;h(n) = f^n(1) + 1 = 3^{n+1} - 1&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;g(n) = \sum_{k=0}^{n-1} h(k) = \frac{3}{2} (3^n - 1) - n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then if &amp;lt;math&amp;gt;c &amp;gt; g(n)&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, 1, 2c) \to (0, f^n(1), 2 (c-g(n))) \to (2 h(n), 1, 2 (c-g(n)))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repeated (0, 1, 2c) ===&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254635277020954705&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;C(n) = (0, 1, 2n)&amp;lt;/math&amp;gt; = &amp;lt;code&amp;gt;0^inf 1 &amp;lt;A2 22 (20)^2n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;C(g(n) + 8k+1) \to C(g(n) + 8k+1 + n+9)&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k: \frac{h(n) - 45}{65} &amp;lt; k &amp;lt; \frac{h(n) - 22}{38}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notably, when 8 divides (n+1) then this rule can potentially be applied repeatedly.&lt;br /&gt;
&lt;br /&gt;
Ex: if n = 7, then we get:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k \in [101, 172]: C(3273 + 8k) \to C(3273 + 8(k+2))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And we see this starting with &amp;lt;math&amp;gt;C(4137) = C(3273 + 8 \cdot 108)&amp;lt;/math&amp;gt; which repeats this rule until we get to &amp;lt;math&amp;gt;C(4665) = C(3273 + 8 \cdot 174)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
And as n gets way bigger, these ranges of repeat will increase exponentially.&lt;br /&gt;
&lt;br /&gt;
== A(a, c) Rules and Timings ==&lt;br /&gt;
&lt;br /&gt;
Let A(a, c) = A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a, 0, c) = &amp;lt;code&amp;gt;0^∞ 1 2^a &amp;lt;C (20)^c 0^∞&amp;lt;/code&amp;gt;, where A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a, b, c) comes from dyuan01&#039;s rules. Then the TM satisfies the following rules once it reaches A(0, 1) after 2 steps. Note that rules (a) and (g) aren&#039;t actually reachable from the initial condition.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|+ Rules and associated step counts ([https://discord.com/channels/960643023006490684/1259770474897080380/1324065684677988505 source])&lt;br /&gt;
! !! style=&amp;quot;text-align:left&amp;quot; | A(a, c) → !! Conditions !! Step count&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (a)&lt;br /&gt;
| A(a−c−1, 3c/2+2) || c ≤ a−1, c ≡ 0 (mod 2) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+8c+5&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (b)&lt;br /&gt;
| A(a−c−2, 3(c−1)/2+5) || c ≤ a−2, c ≡ 1 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+31c+37)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (c)&lt;br /&gt;
| A(a−c−4, 3(c−1)/2+8) || c ≤ a−4, c ≡ 3 (mod 4) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+29c+65&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (d)&lt;br /&gt;
| Halt(3(c−1)/2+7) || c = a−3, c ≡ 3 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+43c+75)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (e)&lt;br /&gt;
| A(3c+8, 1) || c = a−2, c ≡ 3 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+37c+63)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (f)&lt;br /&gt;
| Halt(3(c−1)/2+4) || c = a−1, c ≡ 1 (mod 2) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+8c+6&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (g)&lt;br /&gt;
| Halt(a/2+c+4) || c ≥ a, a ≡ 0, c ≡ 0 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+5a+9c+24&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (h)&lt;br /&gt;
| A(1, a/2+c+2) || c ≥ a, a ≡ 0, c ≡ 1 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+3a+5c+11&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (i)&lt;br /&gt;
| A(3a, c−a+4) || c ≥ a, a ≡ 1, c ≡ 0 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;−9a+14c+30&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (j)&lt;br /&gt;
| A(3a+2, c−a+1) || c ≥ a, a ≡ 1, c ≡ 1 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+5c+6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Large-scale behavior ==&lt;br /&gt;
&lt;br /&gt;
Consider the behavior of this machine starting at A(0, 1). If we start a new line every time rule (h) is applied, we find that it follows &#039;&#039;chains&#039;&#039; of steps, each starting from a config of form A(1, &#039;&#039;c&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
     A(0,1)&lt;br /&gt;
 -h&amp;gt; &#039;&#039;&#039;A(1,3)&#039;&#039;&#039; -j&amp;gt; A(5,3) -e&amp;gt; A(17,1) -b&amp;gt; A(14,5)&lt;br /&gt;
     -b&amp;gt; A(7,11) -j&amp;gt; A(23,5) -b&amp;gt; A(16,11) -c&amp;gt; A(1,23)&lt;br /&gt;
     -j&amp;gt; A(5,23) -j&amp;gt; A(17,19) -j&amp;gt; A(53,3) -c&amp;gt; A(46,11)&lt;br /&gt;
     -c&amp;gt; A(31,23) -c&amp;gt; A(4,41)&lt;br /&gt;
 -h&amp;gt; &#039;&#039;&#039;A(1,45)&#039;&#039;&#039; -j&amp;gt; A(5,45) -j&amp;gt; A(17,41) -j&amp;gt; A(53,25)&lt;br /&gt;
     -b&amp;gt; A(26,41)&lt;br /&gt;
 -h&amp;gt; &#039;&#039;&#039;A(1,56)&#039;&#039;&#039; -i&amp;gt; A(3,59) -j&amp;gt; A(11,57) -j&amp;gt; A(35,47)&lt;br /&gt;
     -j&amp;gt; A(107,13) -b&amp;gt; A(92,23) -c&amp;gt; A(65,41) -b&amp;gt; A(22,65)&lt;br /&gt;
 -h&amp;gt; &#039;&#039;&#039;A(1,78)&#039;&#039;&#039; -i&amp;gt; A(3,81) -j&amp;gt; A(11,79) -j&amp;gt; A(35,69)&lt;br /&gt;
     -j&amp;gt; A(107,35) -c&amp;gt; A(68,59) -c&amp;gt; A(5,95) -j&amp;gt; A(17,91)&lt;br /&gt;
     -j&amp;gt; A(53,75) -j&amp;gt; A(161,23) -c&amp;gt; A(134,41) -b&amp;gt; A(91,65)&lt;br /&gt;
     -b&amp;gt; A(24,101)&lt;br /&gt;
 -h&amp;gt; &#039;&#039;&#039;A(1,115)&#039;&#039;&#039; -j&amp;gt; A(5,115) -j&amp;gt; A(17,111) -j&amp;gt; A(53,95)&lt;br /&gt;
     -j&amp;gt; A(161,43) -c&amp;gt; A(114,71) -c&amp;gt; A(39,113) -j&amp;gt; A(119,75)&lt;br /&gt;
     -c&amp;gt; A(40,119)&lt;br /&gt;
 -h&amp;gt; &#039;&#039;&#039;A(1,141)&#039;&#039;&#039; -j&amp;gt; A(5,141) -j&amp;gt; A(17,137) -j&amp;gt; A(53,121)&lt;br /&gt;
     -j&amp;gt; A(161,69) -b&amp;gt; A(90,107)&lt;br /&gt;
 -h&amp;gt; &#039;&#039;&#039;A(1,154)&#039;&#039;&#039; -i&amp;gt; ...&lt;br /&gt;
&lt;br /&gt;
If we look at the sequence of applied rule labels, we can see the overall structure of these chains:&lt;br /&gt;
&lt;br /&gt;
 A(0,1) h&lt;br /&gt;
 A(1,3) jebbjbcjjjccch&lt;br /&gt;
 A(1,45) jjjbh&lt;br /&gt;
 A(1,56) ijjjbcbh&lt;br /&gt;
 A(1,78) ijjjccjjjcbbh&lt;br /&gt;
 A(1,115) jjjjccjch&lt;br /&gt;
 A(1,141) jjjjbh&lt;br /&gt;
 A(1,154) ijjjjbccbbbjch&lt;br /&gt;
 A(1,194) ijjjjbcbh&lt;br /&gt;
 A(1,218) ijjjjbcjccbcjbcbbjjjcbjcbch&lt;br /&gt;
 A(1,298) ijjjjbh&lt;br /&gt;
 A(1,315) jjjjjccch&lt;br /&gt;
 A(1,341) jjjjjbcjcbbbjch&lt;br /&gt;
 A(1,381) jjjjjbcjbh&lt;br /&gt;
 A(1,405) jjjjjbcjjbh&lt;br /&gt;
 A(1,431) jjjjjch&lt;br /&gt;
 A(1,448) ijjjjch&lt;br /&gt;
 A(1,467) jjjjjch&lt;br /&gt;
 A(1,484) ijjjjjbcbbbcch&lt;br /&gt;
 A(1,524) ijjjjjbcccch&lt;br /&gt;
 A(1,561) jjjjjbh&lt;br /&gt;
 A(1,576) ijjjjjbbbcjjcbjjbcjbbjch&lt;br /&gt;
 A(1,640) ijjjjjbbbh&lt;br /&gt;
 A(1,664) ijjjjjbbch&lt;br /&gt;
 A(1,690) ijjjjjccjbccbjccch&lt;br /&gt;
&lt;br /&gt;
Following a possible (i) and an initial run of (j), the chain alternates between runs of (b)/(c) and runs of (j). Each run of (b)/(c) is of even length, except for the final run which is of odd length. Starting from A(1, &#039;&#039;c&#039;&#039;), the length of the initial run of (j) approaches (log&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &#039;&#039;c&#039;&#039; − 1). Rules (d), (f), and (h) can only occur after an odd-length run of (b)/(c), while rule (e) can only occur after an even-length run.&lt;br /&gt;
&lt;br /&gt;
[[File:758 chain lengths.png|thumb|400px|right|alt=A 2D plot of blue and orange points. The values are organized into branching trees of intervals that become progressively smaller until they turn into scattered clouds of points.|Chain lengths starting at A(1, &#039;&#039;c&#039;&#039;) configs. Blue points correspond to &#039;&#039;c&#039;&#039; odd, orange points to &#039;&#039;c&#039;&#039; even. The log scale for &#039;&#039;c&#039;&#039; illustrates the recursive structure.]]&lt;br /&gt;
&lt;br /&gt;
Notice how in the sequence of A(1, &#039;&#039;c&#039;&#039;) configs, the next &#039;&#039;c&#039;&#039; value is always greater than the previous &#039;&#039;c&#039;&#039; value, but not extraordinarily greater. In fact, the difference Δ&#039;&#039;c&#039;&#039; over the course of a chain is roughly proportional to the length of the chain. We can see this if we reparameterize the rules in terms of &#039;&#039;t&#039;&#039; = &#039;&#039;a&#039;&#039;+2&#039;&#039;c&#039;&#039; and &#039;&#039;d&#039;&#039; = (&#039;&#039;c&#039;&#039;−1)/2, with the invariant that 0 ≤ &#039;&#039;d&#039;&#039; ≤ (&#039;&#039;t&#039;&#039;−2)/4 at all times:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|+ Rules for T(t, d)&lt;br /&gt;
! !! style=&amp;quot;text-align:left&amp;quot; | T(t, d) → !! Conditions&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (b)&lt;br /&gt;
| T(t+5, 3d/2+2) || 6d ≤ t−5, d ≡ 0 (mod 2)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (c)&lt;br /&gt;
| T(t+9, 3(d−1)/2+5) || 6d ≤ t−7, d ≡ 1 (mod 2)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (d)&lt;br /&gt;
| Halt(3d+7) || 6d = t−6, d ≡ 1 (mod 2)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (e)&lt;br /&gt;
| T(t+8, 0) || 6d = t−5, d ≡ 1 (mod 2)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (f)&lt;br /&gt;
| Halt(3d+4) || 6d = t−4&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (h)&lt;br /&gt;
| T(t+5, (t−2)/4+1) || 6d ≥ t−2, t ≡ 2 (mod 4)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (hi)&lt;br /&gt;
| T(t+13, t/4+2) || 6d ≥ t−2, t ≡ 0 (mod 4)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (j)&lt;br /&gt;
| T(t+4, 3d−(t−1)/2+1) || 6d ≥ t−3, t ≡ 1 (mod 2)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In this form, each step increases &#039;&#039;t&#039;&#039; by a small positive value, so this explains why Δ&#039;&#039;c&#039;&#039; between A(1, &#039;&#039;c&#039;&#039;) configs depends on the number of steps in the chain.&lt;br /&gt;
&lt;br /&gt;
What determines the number of steps in the chain? As the plot shows, the chain lengths follow a sort of fractal pattern depending on the magnitude of &#039;&#039;c&#039;&#039;. To derive this pattern, we first start with our T(&#039;&#039;t&#039;&#039;, &#039;&#039;d&#039;&#039;) parameterization, combine steps so that &#039;&#039;t&#039;&#039; is always odd, and let &#039;&#039;u&#039;&#039; = (&#039;&#039;t&#039;&#039;−1)/2, so that 0 ≤ &#039;&#039;d&#039;&#039; ≤ (&#039;&#039;u&#039;&#039;−1)/2. Looking at rules (b), (c), and (j), we find:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|+ Rules for U(u, d)&lt;br /&gt;
! !! style=&amp;quot;text-align:left&amp;quot; | U(u, d) → !! Conditions&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (bb)&lt;br /&gt;
| U(u+5, (9d+20)/4) || 0 ≤ d ≤ (2u−12)/9, d ≡ 0 (mod 4)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (cc)&lt;br /&gt;
| U(u+9, (9d+35)/4) || 0 ≤ d ≤ (2u−19)/9, d ≡ 1 (mod 4)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (bc)&lt;br /&gt;
| U(u+7, (9d+26)/4) || 0 ≤ d ≤ (2u−12)/9, d ≡ 2 (mod 4)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (cb)&lt;br /&gt;
| U(u+7, (9d+29)/4) || 0 ≤ d ≤ (2u−17)/9, d ≡ 3 (mod 4)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (j)&lt;br /&gt;
| U(u+2, 3d−u+1) || (u−1)/3 ≤ d ≤ (u−1)/2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:758 fractal.png|thumb|400px|right|alt=A fractal pattern similar to the ternary Cantor set. A single line appears at the top, followed by 2 shorter lines below it, followed by 4 even shorter lines below those, and so on recursively.|The fractal pattern followed by rules (b), (c), (j). The depth of a given point corresponds to the number of steps before hitting rule (h).]]&lt;br /&gt;
&lt;br /&gt;
Broadly, it maps &#039;&#039;d&#039;&#039; → 9&#039;&#039;d&#039;&#039;/4 when 0 &amp;lt; &#039;&#039;d&#039;&#039; &amp;lt; 2&#039;&#039;u&#039;&#039;/9; hits rule (h) and resets when 2&#039;&#039;u&#039;&#039;/9 &amp;lt; &#039;&#039;d&#039;&#039; &amp;lt; &#039;&#039;u&#039;&#039;/3; and maps &#039;&#039;d&#039;&#039; → 3&#039;&#039;d&#039;&#039;−&#039;&#039;u&#039;&#039; when &#039;&#039;u&#039;&#039;/3 &amp;lt; &#039;&#039;d&#039;&#039; &amp;lt; &#039;&#039;u&#039;&#039;/2. These three subcases form an [[wikipedia:iterated function system|iterated function system]] describing a fractal pattern analogous to the ternary Cantor set. The machine checks which interval the ratio 2&#039;&#039;d&#039;&#039;/&#039;&#039;u&#039;&#039; lies in: if it lies in the middle interval, rule (h) applies, but if it lies in the left or right interval, rules (b), (c), (j) expand its position within that interval, then recursively repeat the check. Similarly to the Cantor set, the fractal has Lebesgue measure 0, so almost all initial points should eventually hit rule (h). As a corollary, the number of steps after the initial (j) run should follow a geometric distribution, so the expected chain length should approach log&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &#039;&#039;c&#039;&#039; plus a constant.&lt;br /&gt;
&lt;br /&gt;
The machine halts if the chain ends at rules (d) or (f), which reside at the right edge of the left intervals within the fractal. Certain configs A(1, &#039;&#039;c&#039;&#039;) hit one of these rules before hitting rule (h), and these values of &#039;&#039;c&#039;&#039; are called &#039;&#039;halting values&#039;&#039;. The first few halting values are:&lt;br /&gt;
&lt;br /&gt;
 A(1,12)   -&amp;gt; Halt(40)   via ijjccjcd&lt;br /&gt;
 A(1,14)   -&amp;gt; Halt(40)   via ijjbcjcd&lt;br /&gt;
 A(1,71)   -&amp;gt; Halt(100)  via jjjebbccbf&lt;br /&gt;
 A(1,73)   -&amp;gt; Halt(100)  via jjjjbbccbf&lt;br /&gt;
 A(1,131)  -&amp;gt; Halt(148)  via jjjjcd&lt;br /&gt;
 A(1,133)  -&amp;gt; Halt(148)  via jjjjbd&lt;br /&gt;
 A(1,2331) -&amp;gt; Halt(2377) via jjjjjjjcbccccjbf&lt;br /&gt;
 A(1,2333) -&amp;gt; Halt(2377) via jjjjjjjbbccccjbf&lt;br /&gt;
 A(1,2583) -&amp;gt; Halt(2620) via jjjjjjjccbcjbf&lt;br /&gt;
 A(1,2585) -&amp;gt; Halt(2620) via jjjjjjjbcbcjbf&lt;br /&gt;
&lt;br /&gt;
As a rule, halting values always come in pairs with a difference of 2, except in the unlikely case that a chain hits rule (e) before halting. They are common for small values of &#039;&#039;c&#039;&#039;, but soon become exponentially rare. In fact, there only exist 64 total halting values up to &#039;&#039;c&#039;&#039; = 3.4×10&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt;, and the first 58 are known not to be reached by the forward iteration.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;&#039;&#039;&#039;First 64 halting values&#039;&#039;&#039;&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&amp;lt;pre style=&amp;quot;overflow:scroll;white-space:pre&amp;quot;&amp;gt;&lt;br /&gt;
1. A(1,12) -&amp;gt; Halt(40) via ijjccjcd&lt;br /&gt;
2. A(1,14) -&amp;gt; Halt(40) via ijjbcjcd&lt;br /&gt;
3. A(1,71) -&amp;gt; Halt(100) via jjjebbccbf&lt;br /&gt;
4. A(1,73) -&amp;gt; Halt(100) via jjjjbbccbf&lt;br /&gt;
5. A(1,131) -&amp;gt; Halt(148) via jjjjcd&lt;br /&gt;
6. A(1,133) -&amp;gt; Halt(148) via jjjjbd&lt;br /&gt;
7. A(1,2331) -&amp;gt; Halt(2377) via jjjjjjjcbccccjbf&lt;br /&gt;
8. A(1,2333) -&amp;gt; Halt(2377) via jjjjjjjbbccccjbf&lt;br /&gt;
9. A(1,2583) -&amp;gt; Halt(2620) via jjjjjjjccbcjbf&lt;br /&gt;
10. A(1,2585) -&amp;gt; Halt(2620) via jjjjjjjbcbcjbf&lt;br /&gt;
11. A(1,3195) -&amp;gt; Halt(3241) via jjjjjjjcbjbbccjcf&lt;br /&gt;
12. A(1,3197) -&amp;gt; Halt(3241) via jjjjjjjbbjbbccjcf&lt;br /&gt;
13. A(1,6306) -&amp;gt; Halt(6358) via ijjjjjjjcbjcccbcd&lt;br /&gt;
14. A(1,6308) -&amp;gt; Halt(6358) via ijjjjjjjbbjcccbcd&lt;br /&gt;
15. A(1,7167) -&amp;gt; Halt(7204) via jjjjjjjjcbcbbd&lt;br /&gt;
16. A(1,7169) -&amp;gt; Halt(7204) via jjjjjjjjbbcbbd&lt;br /&gt;
17. A(1,11787) -&amp;gt; Halt(11812) via jjjjjjjjcd&lt;br /&gt;
18. A(1,11789) -&amp;gt; Halt(11812) via jjjjjjjjbd&lt;br /&gt;
19. A(1,13624) -&amp;gt; Halt(13672) via ijjjjjjjjccbbbccf&lt;br /&gt;
20. A(1,13626) -&amp;gt; Halt(13672) via ijjjjjjjjbcbbbccf&lt;br /&gt;
21. A(1,43122) -&amp;gt; Halt(43165) via ijjjjjjjjjcccbbf&lt;br /&gt;
22. A(1,43124) -&amp;gt; Halt(43165) via ijjjjjjjjjbccbbf&lt;br /&gt;
23. A(1,905235) -&amp;gt; Halt(905284) via jjjjjjjjjjjjccjjbbjbf&lt;br /&gt;
24. A(1,905237) -&amp;gt; Halt(905284) via jjjjjjjjjjjjbcjjbbjbf&lt;br /&gt;
25. A(1,956563) -&amp;gt; Halt(956596) via jjjjjjjjjjjjcd&lt;br /&gt;
26. A(1,956565) -&amp;gt; Halt(956596) via jjjjjjjjjjjjbd&lt;br /&gt;
27. A(1,1712679) -&amp;gt; Halt(1712746) via jjjjjjjjjjjjjcbcbbcjccjcf&lt;br /&gt;
28. A(1,1712681) -&amp;gt; Halt(1712746) via jjjjjjjjjjjjjbbcbbcjccjcf&lt;br /&gt;
29. A(1,49818027) -&amp;gt; Halt(49818118) via jjjjjjjjjjjjjjjjccbbjbcccccjcbcd&lt;br /&gt;
30. A(1,49818029) -&amp;gt; Halt(49818118) via jjjjjjjjjjjjjjjjbcbbjbcccccjcbcd&lt;br /&gt;
31. A(1,77484059) -&amp;gt; Halt(77484100) via jjjjjjjjjjjjjjjjcd&lt;br /&gt;
32. A(1,77484061) -&amp;gt; Halt(77484100) via jjjjjjjjjjjjjjjjbd&lt;br /&gt;
33. A(1,106744976) -&amp;gt; Halt(106745041) via ijjjjjjjjjjjjjjjjccccjjjbf&lt;br /&gt;
34. A(1,106744978) -&amp;gt; Halt(106745041) via ijjjjjjjjjjjjjjjjbcccjjjbf&lt;br /&gt;
35. A(1,659939159) -&amp;gt; Halt(659939224) via jjjjjjjjjjjjjjjjjjccjjcbjbd&lt;br /&gt;
36. A(1,659939161) -&amp;gt; Halt(659939224) via jjjjjjjjjjjjjjjjjjbcjjcbjbd&lt;br /&gt;
37. A(1,3822354579) -&amp;gt; Halt(3822354640) via jjjjjjjjjjjjjjjjjjjjccbbcf&lt;br /&gt;
38. A(1,3822354581) -&amp;gt; Halt(3822354640) via jjjjjjjjjjjjjjjjjjjjbcbbcf&lt;br /&gt;
39. A(1,6276211875) -&amp;gt; Halt(6276211924) via jjjjjjjjjjjjjjjjjjjjcd&lt;br /&gt;
40. A(1,6276211877) -&amp;gt; Halt(6276211924) via jjjjjjjjjjjjjjjjjjjjbd&lt;br /&gt;
41. A(1,16380092275) -&amp;gt; Halt(16380092362) via jjjjjjjjjjjjjjjjjjjjjccjcbjjjjbbbbcd&lt;br /&gt;
42. A(1,16380092277) -&amp;gt; Halt(16380092362) via jjjjjjjjjjjjjjjjjjjjjbcjcbjjjjbbbbcd&lt;br /&gt;
43. A(1,404671372119) -&amp;gt; Halt(404671372210) via jjjjjjjjjjjjjjjjjjjjjjjjcbjcccccccf&lt;br /&gt;
44. A(1,404671372121) -&amp;gt; Halt(404671372210) via jjjjjjjjjjjjjjjjjjjjjjjjbbjcccccccf&lt;br /&gt;
45. A(1,508373165611) -&amp;gt; Halt(508373165668) via jjjjjjjjjjjjjjjjjjjjjjjjcd&lt;br /&gt;
46. A(1,508373165613) -&amp;gt; Halt(508373165668) via jjjjjjjjjjjjjjjjjjjjjjjjbd&lt;br /&gt;
47. A(1,3957690125931) -&amp;gt; Halt(3957690126046) via jjjjjjjjjjjjjjjjjjjjjjjjjjcbjcbjjccjjcbbbbcjcd&lt;br /&gt;
48. A(1,3957690125933) -&amp;gt; Halt(3957690126046) via jjjjjjjjjjjjjjjjjjjjjjjjjjbbjcbjjccjjcbbbbcjcd&lt;br /&gt;
49. A(1,4444131579443) -&amp;gt; Halt(4444131579553) via jjjjjjjjjjjjjjjjjjjjjjjjjjcbjjjbbbcbbbbccbccf&lt;br /&gt;
50. A(1,4444131579445) -&amp;gt; Halt(4444131579553) via jjjjjjjjjjjjjjjjjjjjjjjjjjbbjjjbbbcbbbbccbccf&lt;br /&gt;
51. A(1,8359489573703) -&amp;gt; Halt(8359489573780) via jjjjjjjjjjjjjjjjjjjjjjjjjjjcccbbd&lt;br /&gt;
52. A(1,8359489573705) -&amp;gt; Halt(8359489573780) via jjjjjjjjjjjjjjjjjjjjjjjjjjjbccbbd&lt;br /&gt;
53. A(1,26358811020231) -&amp;gt; Halt(26358811020352) via jjjjjjjjjjjjjjjjjjjjjjjjjjjjcbcbjcbcbbccbbcbcjbf&lt;br /&gt;
54. A(1,26358811020233) -&amp;gt; Halt(26358811020352) via jjjjjjjjjjjjjjjjjjjjjjjjjjjjbbcbjcbcbbccbbcbcjbf&lt;br /&gt;
55. A(1,41178226418867) -&amp;gt; Halt(41178226418932) via jjjjjjjjjjjjjjjjjjjjjjjjjjjjcd&lt;br /&gt;
56. A(1,41178226418869) -&amp;gt; Halt(41178226418932) via jjjjjjjjjjjjjjjjjjjjjjjjjjjjbd&lt;br /&gt;
57. A(1,81795441578679) -&amp;gt; Halt(81795441578764) via jjjjjjjjjjjjjjjjjjjjjjjjjjjjjcbccjcd&lt;br /&gt;
58. A(1,81795441578681) -&amp;gt; Halt(81795441578764) via jjjjjjjjjjjjjjjjjjjjjjjjjjjjjbbccjcd&lt;br /&gt;
59. A(1,1326438094216110) -&amp;gt; Halt(1326438094216285) via ijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjccbcbbjccjcbjcbjccbbcccccccccf&lt;br /&gt;
60. A(1,1326438094216112) -&amp;gt; Halt(1326438094216285) via ijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjbcbcbbjccjcbjcbjccbbcccccccccf&lt;br /&gt;
61. A(1,2031355966425479) -&amp;gt; Halt(2031355966425562) via jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjcbbcbf&lt;br /&gt;
62. A(1,2031355966425481) -&amp;gt; Halt(2031355966425562) via jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjbbbcbf&lt;br /&gt;
63. A(1,3335436339933243) -&amp;gt; Halt(3335436339933316) via jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjcd&lt;br /&gt;
64. A(1,3335436339933245) -&amp;gt; Halt(3335436339933316) via jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjbd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To determine which halting &#039;&#039;c&#039;&#039; values should get reached by the forward iteration, we can employ a form of backward reasoning. By the nature of this machine, Δ&#039;&#039;c&#039;&#039; depends on both the initial (j) run length and the chain length following the run. For longer chains, the length is effectively pseudorandom, so any two sequences of A(1, &#039;&#039;c&#039;&#039;) values should eventually hit each other, after which they will have the same values.&lt;br /&gt;
&lt;br /&gt;
If we can find a sufficiently long stretch of consecutive A(1, &#039;&#039;c&#039;&#039;) configs that all reach the same halting value, we know that any sequence that reaches that stretch will halt. Conversely, if we find a sufficiently long stretch of A(1, &#039;&#039;c&#039;&#039;) configs that skip past a halting value, we know that any sequence that reaches that stretch will skip past the halting value. In the first case, we say that the halting value &#039;&#039;explodes&#039;&#039; in terms of how many A(1, &#039;&#039;c&#039;&#039;) configs can reach it; in the second case, we say that the halting value &#039;&#039;dies out&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The first and currently only known halting value that does not die out is &#039;&#039;H&#039;&#039; = (3&amp;lt;sup&amp;gt;307&amp;lt;/sup&amp;gt;−8282708212)/13959275. It it reachable from a very long stretch of consecutive A(1, &#039;&#039;c&#039;&#039;) configs up to &#039;&#039;c&#039;&#039; ≤ &#039;&#039;H&#039;&#039;−3403055. Thus, assuming the forward iteration reaches this very long stretch, it will halt at A(1, &#039;&#039;H&#039;&#039;), unless it has already reached some earlier halting value.&lt;br /&gt;
&lt;br /&gt;
However, we cannot prove that the forward iteration reaches this long stretch instead of skipping past it. Statistically, the expectation is that Δ&#039;&#039;c&#039;&#039; = log&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; &#039;&#039;c&#039;&#039; + O(1), but we cannot place any easy bound on how long the chain can become: in principle, there could be an undiscovered A(1, &#039;&#039;c&#039;&#039;) config that goes on for 10&amp;lt;sup&amp;gt;1000&amp;lt;/sup&amp;gt; steps or more. So if we want to fully prove that this machine halts at or before A(1, &#039;&#039;H&#039;&#039;), we must place an upper bound on Δ&#039;&#039;c&#039;&#039; for every step leading up to it. But given the size of &#039;&#039;H&#039;&#039;, there is no known practical method to compute such an upper bound.&lt;br /&gt;
&lt;br /&gt;
== Equivalence to 1RB0LB0RC_2LC2LA1RA_1RA1LC--- ==&lt;br /&gt;
{{TM|1RB0LB0RC_2LC2LA1RA_1RA1LC---}}, #153, eventually becomes equivalent to this machine. As found by [https://discord.com/channels/960643023006490684/1259770474897080380/1260244842999709726 @Legion], after running the #153 machine for 1,790,901 steps, if one permutes the states A,C, and B and exchanges 1 for 2 and L for R, it has the same configuration as TM #758 after it has run 1,841,608 steps.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
LegionMammal&#039;s rough timeline of this TM on 30 Apr 2025 ([https://discord.com/channels/960643023006490684/1259770474897080380/1367340727859679322 Discord link]):&lt;br /&gt;
&lt;br /&gt;
# The machine (and its sibling) pass straight through various rounds of cleverly-written deciders&lt;br /&gt;
# dyuan posts his set of rules and looks into it a bit, Justin notes that he&#039;d briefly looked at it some time back&lt;br /&gt;
# Shawn and savask write up some acceleration schemes, find empirical evidence that it repeatedly comes close to halting, and speculate that it may actually halt after some period of time&lt;br /&gt;
# I take a crack at it myself, this time in terms of chains starting from &amp;lt;code&amp;gt;A(1,c)&amp;lt;/code&amp;gt; configs, find some &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; values leading to a halt (showing that there&#039;s no obvious structural barrier), and conjecture some heuristics for how long it should take to reach such a halting &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; value&lt;br /&gt;
# dyuan and I nail down the ideas of &#039;halter families&#039; (collections of infinitely many halting &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; values so we don&#039;t have to brute-force them) and &#039;reachability analysis&#039; (obtaining a strong probvious guess of whether a &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; value will or won&#039;t occur in the machine&#039;s actual forward behavior, assuming it hasn&#039;t halted beforehand)&lt;br /&gt;
# dyuan and I race to find a halting &amp;lt;code&amp;gt;c&amp;lt;/code&amp;gt; value that &#039;explodes&#039; (passes the reachability analysis), first within the &#039;trivial&#039; halter family to no avail, then within all halter families (writing a program to enumerate halter families is extremely fiddly, at this point I treat some of my own code as a black box not to be touched)&lt;br /&gt;
# By dint of a somewhat more performant program, I find (and dyuan confirms) the &amp;lt;math&amp;gt;c = \frac{3^{307}-8\,282\,708\,212}{13\,959\,275}&amp;lt;/math&amp;gt; we all know and love, probviously sealing the machine&#039;s fate&lt;br /&gt;
[[Category:BB(3,3)]][[Category:Cryptids]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=File:758_fractal.png&amp;diff=4714</id>
		<title>File:758 fractal.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=File:758_fractal.png&amp;diff=4714"/>
		<updated>2025-10-24T13:00:10Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Fractal pattern associated with 1RB2LC1RC_2LC---2RB_2LA0LB0RA. The subintervals have width (4/9, 2/9, 1/3).&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Fractal pattern associated with [[1RB2LC1RC_2LC---2RB_2LA0LB0RA]]. The subintervals have width (4/9, 2/9, 1/3).&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=File:758_chain_lengths.png&amp;diff=4713</id>
		<title>File:758 chain lengths.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=File:758_chain_lengths.png&amp;diff=4713"/>
		<updated>2025-10-24T12:58:21Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Chain lengths of 1RB2LC1RC_2LC---2RB_2LA0LB0RA starting at A(1, &amp;#039;&amp;#039;c&amp;#039;&amp;#039;) configs, by User:Hipparcos. Blue points correspond to &amp;#039;&amp;#039;c&amp;#039;&amp;#039; odd, and orange points correspond to &amp;#039;&amp;#039;c&amp;#039;&amp;#039; even.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Chain lengths of [[1RB2LC1RC_2LC---2RB_2LA0LB0RA]] starting at A(1, &#039;&#039;c&#039;&#039;) configs, by [[User:Hipparcos]]. Blue points correspond to &#039;&#039;c&#039;&#039; odd, and orange points correspond to &#039;&#039;c&#039;&#039; even.&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Wily_Coyote&amp;diff=4161</id>
		<title>Wily Coyote</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Wily_Coyote&amp;diff=4161"/>
		<updated>2025-10-01T22:38:31Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: explanation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2LA1LA_2LA0RA2RC_---0LC2RA}}&lt;br /&gt;
[[File:Wily Coyote Roadrunner Naming.png|thumb|Diagram showing the inspiration for the name of Wily Coyote. The Wily Coyote section (C on left) is &amp;quot;chasing&amp;quot; the Roadrunner section (R on right). The machine only has a chance to halt if the Coyote can catch up to the end of the tape.]]&lt;br /&gt;
{{TM|1RB2LA1LA_2LA0RA2RC_---0LC2RA}}, called &#039;&#039;&#039;Wily Coyote&#039;&#039;&#039;, is [[BB(3,3)]] holdout #531. It is equivalent to BB(3,3) holdout #532 {{TM|1RB2LA1LA_2LA0RA2RC_---1RB2RA}}, as found by [https://discord.com/channels/960643023006490684/1084047886494470185/1211902511829749810 @dyuan01].&lt;br /&gt;
&lt;br /&gt;
@Legion wrote a simulator in Rust for this TM that can be found [https://discord.com/channels/960643023006490684/1026577255754903572/1244841134761578630 here.] They described the behavior of this machine as &amp;lt;blockquote&amp;gt;&amp;quot;The left side is just bouncing around a &amp;lt;code&amp;gt;1212&amp;lt;/code&amp;gt;... pattern, nothing interesting there. But the right side has this extremely peculiar &#039;binary counter&#039;. Since the head never moves more than a fixed number of cells (3, but effectively only 1) from right to left before finally resetting, we know that all information must flow from left to right. Therefore, it acts somewhat like a binary counter, in the sense that each cell must follow an eventually-periodic pattern as long as the machine doesn&#039;t halt, and that period is a non-decreasing power of 2. But as we look further to the right, the pattern actually gets more and more complex, as opposed to the trivial back-and-forth flipping of a real binary counter. The attached program calculates the pattern for each cell, as a function of the previous cell&#039;s pattern; by cell 99, the pattern is 11531 lines long. My current hope is in how repetitive the pattern appears; it often has just &amp;lt;code&amp;gt;BBBB&amp;lt;/code&amp;gt;..., &amp;lt;code&amp;gt;CCCC&amp;lt;/code&amp;gt;..., or &amp;lt;code&amp;gt;ADAD&amp;lt;/code&amp;gt;... for hundreds of lines straight. So it might be bounded in how much information it actually contains, which would open a pathway for proving it non-halting.&amp;quot;&amp;lt;/blockquote&amp;gt;@Racheline wrote an accelerated simulator of this TM in Python:&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
def f():&lt;br /&gt;
    global x, r, newr&lt;br /&gt;
    for s in r[-1]:&lt;br /&gt;
        i = 0&lt;br /&gt;
        while s != 3:&lt;br /&gt;
            if i &amp;gt;= len(x):&lt;br /&gt;
                if s == 1:&lt;br /&gt;
                    print(&amp;quot;halted&amp;quot;)&lt;br /&gt;
                    exit()&lt;br /&gt;
                elif s == 2:&lt;br /&gt;
                    x += [1, 1, 0, 0]&lt;br /&gt;
                else:&lt;br /&gt;
                    x.append(0)&lt;br /&gt;
                break&lt;br /&gt;
            x[i], s = x[i] ^ (s &amp;gt;&amp;gt; 1) ^ 1, [1, 3, 2, 2, 0, 1][3 * x[i] + s]&lt;br /&gt;
            i += 1&lt;br /&gt;
            if i == 1:&lt;br /&gt;
                newr.append(s)&lt;br /&gt;
        if s == 3:&lt;br /&gt;
            if i &amp;lt; len(x):&lt;br /&gt;
                x[i] ^= 1&lt;br /&gt;
            else:&lt;br /&gt;
                x += [0, 0]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
x = [0, 0]&lt;br /&gt;
y = [0, 0]&lt;br /&gt;
p = [1]&lt;br /&gt;
r = [[0, 1]]&lt;br /&gt;
for n in range(160):&lt;br /&gt;
    newr = []&lt;br /&gt;
    f()&lt;br /&gt;
    if x[0] != y[0]:&lt;br /&gt;
        f()&lt;br /&gt;
        p.append(p[-1] + 1)&lt;br /&gt;
    else:&lt;br /&gt;
        p.append(p[-1])&lt;br /&gt;
    r.append(newr)&lt;br /&gt;
    if len(y) == 1:&lt;br /&gt;
        newr = []&lt;br /&gt;
        x = []&lt;br /&gt;
        f()&lt;br /&gt;
        y = [i for i in x]&lt;br /&gt;
    else:&lt;br /&gt;
        y.pop(0)&lt;br /&gt;
        x = [i for i in y]&lt;br /&gt;
print(p[1:])&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is Legion&#039;s &amp;quot;pet machine&amp;quot;.&lt;br /&gt;
[[Category:BB(3,3)]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:Jacobzheng/An_unverified_formula&amp;diff=2683</id>
		<title>User:Jacobzheng/An unverified formula</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:Jacobzheng/An_unverified_formula&amp;diff=2683"/>
		<updated>2025-07-29T05:38:03Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Changed redirect target from User:Bbchallenge&amp;#039;s unverified formula to User:Jacobzheng/Bbchallenge wiki&amp;#039;s unverified formula&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User:Jacobzheng/Bbchallenge wiki&#039;s unverified formula]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User:Jacobzheng/Bbchallenge_wiki%27s_unverified_formula&amp;diff=2682</id>
		<title>User:Jacobzheng/Bbchallenge wiki&#039;s unverified formula</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User:Jacobzheng/Bbchallenge_wiki%27s_unverified_formula&amp;diff=2682"/>
		<updated>2025-07-29T05:35:42Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: LegionMammal978 moved page Bbchallenge wiki&amp;#039;s unverified formula to User:Jacobzheng/Bbchallenge wiki&amp;#039;s unverified formula without leaving a redirect: inappropriate for article namespace&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt; n=1.01^ab^{2^{1-b}-1}c=md=kdc &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; m=1.01^ac=kc &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; k=1.01^a &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; d=b^{2^{1-b}-1} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A is the time that has passed since the establishment of the bbchallenge wiki. (14:11, 28 May 2024 (UTC))&lt;br /&gt;
&lt;br /&gt;
B is the time that has passed since a person touched someone with a bbchallenge wiki account.&lt;br /&gt;
&lt;br /&gt;
C is the time that has passed since a person registered a bbchallenge wiki account.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; a=A/(24h) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; b=B/(24h) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; c=C/(24h) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If a person has multiple m or n values, then the person&#039;s m or n value is calculated according to the maximum value of the person&#039;s m or n value.&lt;br /&gt;
&lt;br /&gt;
If before a person&#039;s mother becomes pregnant, both their father and mother have a bbchallenge wiki account, then the person has a bbchallenge wiki account registered at the time of fertilized egg formation.&lt;br /&gt;
&lt;br /&gt;
This formula applies to all humans.&lt;br /&gt;
&lt;br /&gt;
This formula applies to some organisms.&lt;br /&gt;
&lt;br /&gt;
If a person&#039;s n value reaches 1,000,000 without a bbchallenge account, then that person will die.&lt;br /&gt;
&lt;br /&gt;
For example,as of 13:38, 28 July 2025 (UTC), k value is about 69.3116, my m value is about 24535.45, cosmo&#039;s m value is about 29525.17.&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB1RE_1LC0RA_0RD1LB_---1RC_1LF1RE_0LB0LE&amp;diff=2197</id>
		<title>1RB1RE 1LC0RA 0RD1LB ---1RC 1LF1RE 0LB0LE</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB1RE_1LC0RA_0RD1LB_---1RC_1LF1RE_0LB0LE&amp;diff=2197"/>
		<updated>2025-06-13T16:04:58Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: /* Study of Simplified Model */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB1RE_1LC0RA_0RD1LB_---1RC_1LF1RE_0LB0LE|undecided}}&lt;br /&gt;
{{TM|1RB1RE_1LC0RA_0RD1LB_---1RC_1LF1RE_0LB0LE|undecided}}&lt;br /&gt;
{{unsolved|Does this TM run forever?}}&lt;br /&gt;
A [[holdout]] [[BB(6)]] TM discovered by @-d on 25 Jun 2024 which is modeled by&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A(a, b) -&amp;gt; A(a-b, 4b+2) if a &amp;gt; b&lt;br /&gt;
A(a, b) -&amp;gt; A(2a+1, b-a) if a &amp;lt; b&lt;br /&gt;
A(a, b) -&amp;gt; Halt if a = b&lt;br /&gt;
&lt;br /&gt;
Start A(1, 2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for &amp;lt;code&amp;gt;A(a, b) = 0^inf 10^{a-1} 0 1^b E&amp;gt; 0^inf&amp;lt;/code&amp;gt;. The configuration is always valid because &amp;lt;math&amp;gt;a \ge 1&amp;lt;/math&amp;gt; is always maintained. Forward simulations of this model by @-d and Andrew Ducharme do not halt after 100,000,000 iterations of the map &amp;lt;code&amp;gt;A(a,b)&amp;lt;/code&amp;gt;. It is a possible [[Cryptid]] since it seems hard to predict whether we could ever end up in &amp;lt;code&amp;gt;A(n, n)&amp;lt;/code&amp;gt;, but investigations are ongoing on Discord as of 27 Jun 2024. It is the inspiration for the [[Beaver Math Olympiad]].&lt;br /&gt;
&lt;br /&gt;
== A Backward Reasoning Approach ==&lt;br /&gt;
An alternative approach is to work backwards and study the points which A(a,b) maps to the line a = b. For example, the points (2,7), (3,25), (4,71), and (5,181) all eventually map to a = b. (2,7) is immediately sent to a = b because, under the a &amp;lt; b rule, &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;A(2, 7) = (4 + 1, 7 - 2) = (5,5)&amp;lt;/math&amp;gt;(5,181) requires more steps:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(5,181) \rightarrow (11, 176) \rightarrow (23, 165) \rightarrow (47, 142) \rightarrow (95, 95)&amp;lt;/math&amp;gt;How are these points found? It&#039;s faster not to consider individual points, but as @Rae identified, the set of lines which are mapped to a = b. Introducing an index &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, we can rewrite A(a,b) as&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(x_{n+1}, y_{n+1}) = \begin{cases} (x_n - y_n, 4y_n + 2), &amp;amp; \text{if } x_n \geq y_n \\ (2x_n + 1, y_n - x_n), &amp;amp; \text{if } x_n &amp;lt; y_n \end{cases}&amp;lt;/math&amp;gt; If &amp;lt;math&amp;gt;x_{n+1} = y_{n+1}&amp;lt;/math&amp;gt;{{machine|1RB1RE_1LC0RA_0RD1LB_---1RC_1LF1RE_0LB0LE}}, then the lines with slopes &amp;lt;math&amp;gt;y_{n+1} = m x_{n+1} + b&amp;lt;/math&amp;gt; map to that line. The two possible slopes are, for &amp;lt;math&amp;gt;x_n &amp;gt; y_n&amp;lt;/math&amp;gt;and &amp;lt;math&amp;gt;x_n &amp;lt; y_n&amp;lt;/math&amp;gt; respectively,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;4y_n + 2 = m (x_n - y_n) + b \iff y_n = \frac{m}{m + 4} x_n + \frac{b - 2}{m + 4}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt; and&amp;lt;math&amp;gt;y_n - x_n = m (2 x_n + 1) + b \iff y_n = (2m + 1) x_n + (b + m).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indexing m and b themselves, in (slope, y-intercept) space,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;(m_{k-1}, b_{k-1}) = \begin{cases}\left( \frac{m_k}{m_k + 4}, \frac{b_k - 2}{m_k + 4} \right), &amp;amp;x_{k-1} &amp;gt; y_{k-1} \\ (2m_k + 1, b_k + m_k), &amp;amp; x_{k-1} &amp;lt; y_{k-1} \end{cases}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Iteratively applying this (m,b) map finds an infinite set of points which A sends to a = b. The starting point is said line, with (m, b) = (1,0). Then the two lines of points which map to points on the line (m,b) = (1,0) under a single application A are have slopes and y-intercepts of &amp;lt;math&amp;gt;\left(\frac{1}{5}, -\frac{2}{5} \right) = \left(\frac{1}{1 + 4}, \frac{0-2}{1+4} \right) &amp;lt;/math&amp;gt; and (3,1) = (2 + 1, 0 + 1). The four lines of points which map to (1,0) under two applications of A have slopes and y-intercepts &amp;lt;math&amp;gt;\left(\frac{1}{21}, -\frac{4}{7} \right), \left(\frac{7}{5}, -\frac{1}{5} \right), \left(\frac{3}{7}, -\frac{1}{7} \right)&amp;lt;/math&amp;gt; and (7,4).&lt;br /&gt;
[[File:Slope intercept space after 5 iterations.png|thumb|Each point in the plotted (slope, intercept) space represents a line of points in (x,y) space that are eventually mapped to y = x by iterated application of the operation A. These points require five or fewer iterations to do so.]]&lt;br /&gt;
[[File:(m,b) space after 9 iterations with halting condition line.png|thumb|Each plotted point in (slope, intercept) space represents a line of points in (x,y) space which is mapped to y = x by nine or fewer iterated applications of A. If any point is on the black line, the TM in question halts.]]&lt;br /&gt;
To apply this to the problem at hand, we want to know if any of these generated lines contain the point (1,2), our TM-derived initial condition. The set of all lines (in position space, or (x,y) space) containing (1,2) are described by the line in (m,b) space 2 = m + b. If any of the generated points in (m,b) space sit on 2 = m + b, then the point (x,y) = (1,2) is eventually mapped by A to a point where x = y. In the second image, of (m,b) points after nine iterations, we see there are three possible locations for this to occur.&lt;br /&gt;
[[File:MbSpace iterations10 smallmb wline.png|center|thumb|575x575px|Each plotted point in (slope, intercept) space represents a line of points in (x,y) space which is mapped to y = x by ten or fewer iterated applications of A, with m &amp;gt; 2 and b &amp;gt; 0. If any point is on the black line, the TM in question halts. There are three possible locations. Two do not hit the line (in finite time). The third&#039;s status is unknown.]]&lt;br /&gt;
&lt;br /&gt;
=== Location 1: Approaching (m = 1, b= 1) from below ===&lt;br /&gt;
There&#039;s two ways to see how (1,1) is not actually an intersection point. First, from Rae, the elementary one: if m &amp;gt; b, m will always be greater than b, so a point where m = b is impossible. &lt;br /&gt;
&lt;br /&gt;
Second, from Andrew, if one wants to generate a point near m = 1, you should create the largest possible value M to swamp out the additive +4 in the denominator of M/(M+4). M can be maximized with n iterations of the (m,b) map by only using the x &amp;lt; y operation. Then apply the x &amp;gt; y operation once for a near-unitary slope. The pair &amp;lt;math&amp;gt;(m_n, b_n)&amp;lt;/math&amp;gt; formed by applying the x &amp;lt; y operation n times to (1,0) is &amp;lt;math&amp;gt;(2^{n+1}-1, 2^{n+1} -n-2)&amp;lt;/math&amp;gt;. Apply the x &amp;gt; y operation to get&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left( \frac{2^{n+1} - 1}{2^{n+1} + 3}, \frac{2^{n+1} -n-4}{2^{n+1}+3} \right)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Taking the limit as n goes to infinity, we get (1,1), so this TM does not reach the line 2 = m + b here in finite time.&lt;br /&gt;
&lt;br /&gt;
=== Location 2: Approaching (m = 13/7, b = 4/21) from above ===&lt;br /&gt;
The rightmost possible intersection is the least likely: its approach towards 2 = m + b slows considerably with increasing iterations (because its limit will end up being to above this line). Empirically examining these points, they appear to be near (1.85, 0.19). After 6 through 9 iterations, the closest of the generated (m,b) points to  (1.85, 0.19) are (285/151, 37/151), (1117/599, 123/599), (4445/2391, 155/797), and (17757/9559, 1831/9559). Such points are formed by n applications of the (m,b) map when x &amp;gt; y, then two applications of the (m,b) map when x &amp;lt; y, then a single additional application of the x &amp;gt; y and x &amp;lt; y (m,b) maps, in that order. A more concise notation would be &amp;lt;math&amp;gt;(&amp;gt;^n, &amp;lt;^2, &amp;gt;, &amp;lt;)&amp;lt;/math&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A closed form equation in n for &amp;lt;math&amp;gt;(&amp;gt;^n, &amp;lt;^2, &amp;gt;, &amp;lt;)&amp;lt;/math&amp;gt; starting from (1,0) is &amp;lt;math&amp;gt;\left( \frac{13 * 4^{n+1} + 23}{7* 4^{n+1} + 5}, \frac{4^{n+2} + 6n + 65}{21 * 4^{n+1} + 15} \right)&amp;lt;/math&amp;gt;. Its limit as &amp;lt;math&amp;gt;n \rightarrow \infty&amp;lt;/math&amp;gt; is &amp;lt;math&amp;gt;\left( \frac{13}{7}, \frac{4}{21} \right)&amp;lt;/math&amp;gt;, which is safely above 2 = m + b. This strand of points will never cause a halting condition.&lt;br /&gt;
&lt;br /&gt;
Rae showed the same by applying the bounds m &amp;gt; 0 and &amp;lt;math&amp;gt;b &amp;gt; - \frac{2}{3}&amp;lt;/math&amp;gt; on the sequence &amp;lt;math&amp;gt;(&amp;lt;^2, &amp;gt;, &amp;lt;)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\begin{align} m_0 &amp;gt; 0, b_0 &amp;gt; - \frac{2}{3} &amp;amp;\implies m_1 &amp;gt; 1, b_1 &amp;gt; -\frac{2}{3} \\&lt;br /&gt;
&amp;amp;\implies m_2 &amp;gt; 3, b_2 &amp;gt; \frac{1}{3} \\&lt;br /&gt;
&amp;amp;\implies m_3 &amp;gt; \frac{3}{7}, b_3 &amp;gt; -\frac{5}{21} \\&lt;br /&gt;
&amp;amp;\implies m_4 &amp;gt; \frac{13}{7}, b_4 &amp;gt; \frac{4}{21}&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since the combination of operations is empirically determined, this isn&#039;t strictly a proof, but the moderate distance of these points from 2 = m + b means the burden of proof isn&#039;t that high.&lt;br /&gt;
&lt;br /&gt;
=== Location 3: Jumping above and below b = 2 - m around m = 1.76...infinitely? ===&lt;br /&gt;
Notes from my (Andrew) analysis, from when I tried to repeat looking at the points closest to the not-quite-intersection of the sparse set and line b = 2 - m. I went 25 iterations of the slope map before realizing it was likely a fractal and zooming in would give me more of the same:&lt;br /&gt;
 &amp;lt;u&amp;gt;Slopes of points (m,b) closest to the line m = 2 - b from above and below&amp;lt;/u&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 13/7 for n = 5 is above and to the right, 119/69 for n = 6 is below and to the left, 223/125 for n = 7 is above and to the right, 669/401 for n = 8 is below left. &lt;br /&gt;
 Things start to get more complicated at n = 9, as the doubling of dots becomes a little overwhelming.&lt;br /&gt;
 So many dots at n = 13 you have to zoom in&lt;br /&gt;
 n = 9 above:  223/125, n = 9 below: 1145/651&lt;br /&gt;
 n = 10 above: 2037/1151, n = 10 below: 1145/651 (still)&lt;br /&gt;
 n = 11 above: 6617/3755, n = 11 below: 1145/651 (still)&lt;br /&gt;
 n = 12 above: 6617/3755 (still), n = 12 below: 24937/14171&lt;br /&gt;
 n = 13 above: 6617/3755 (still), n = 13 below: 38171/21681&lt;br /&gt;
 n = 14 above: 6617/3755 (still), n = 14 below: 64639/36701&lt;br /&gt;
 n = 15 above: 117575/66741,     n = 15 below: 64639/36701 (still)&lt;br /&gt;
 n = 16 above: 117575/66741 (still), n = 16 below: 376131/213545&lt;br /&gt;
 n = 17 above: 611281/347027,        n = 17 below: 376131/213545 (still). &lt;br /&gt;
 b for the new point here is 2 / 347027 from being on the line!!&lt;br /&gt;
 At n = 17, have we crossed the Rubicon? This super close point is just above the line, so is anything new now above it?&lt;br /&gt;
 No! yowza.&lt;br /&gt;
 n = 18 above: 611281/347027 (still), n = 18 below: 611281/347027.&lt;br /&gt;
 n = 19 above: 611281/347027 (still), n = 19 below: 2115805/1201207&lt;br /&gt;
 n = 20 above: 611281/347027 (still), n = 20 below: 3338367/1895261&lt;br /&gt;
 n = 21 above:611281/347027 (still) , n = 21 below: 10673739/6059585 &lt;br /&gt;
 There&#039;s a new point next to our hero which is just to the right and just above. Above trend hitting limit point?&lt;br /&gt;
 NO!!&lt;br /&gt;
 n = 22 above: 208917121/118603171, n = 22 below: 20454235/11612017 I might be seeing a new trend line forming&lt;br /&gt;
 n = 23 above: 834868865/473958819, n = 23 below: 40015227/22716881&lt;br /&gt;
 n = 24 above: 3338675841/1895381411, n = 24 below: 40015227/22716881 (still)&lt;br /&gt;
 n = 25 above: 79137211/44926609,     n = 25 below: 239198119/135794133&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 I think I&#039;m zooming in on a fractal structure and will never see the end of this.&lt;br /&gt;
[[File:Screenshot of (m,b) set as we zoom in on possible intersection.png|center|thumb|636x636px|To demonstrate the fractal, the generated (m,b) set after n iterations for n = 9, n = 15, n = 20, and n = 25. Note the change in scale on the horizontal and vertical axes. I&#039;m roughly specifying another decimal place in the axes bounds as I look at smaller and smaller region. Largely a copy of post @aducharme [https://discord.com/channels/960643023006490684/1026577255754903572/1267352007811797012 July 27th, 2024 10:24 PM PT]]]&lt;br /&gt;
Unless we actually hit the halting condition, we can generate an infinite number of blue points arbitrarily close to the yellow line from both above and below.&lt;br /&gt;
&lt;br /&gt;
It does appear that points within roughly the range 1.724 &amp;lt; m &amp;lt; 1.8556 are generated from finding all possible combinations of operations &amp;gt; and &amp;lt; after n applications, then applying &amp;lt;math&amp;gt;(&amp;lt;,&amp;lt;,&amp;lt;,&amp;gt;,&amp;lt;,&amp;gt;,&amp;lt;) = (&amp;lt;^4, (&amp;gt;,&amp;lt;)^2) = (&amp;lt;^4, &amp;gt;,&amp;lt;,&amp;gt;,&amp;lt;)&amp;lt;/math&amp;gt;. This is equivalent to &amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(m_f,b_f) = \left( \frac{104m_n + 119}{56 m_n + 69}, \frac{23m_n + b_n + 12}{56m_n + 69} \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Study of Simplified Model ==&lt;br /&gt;
@savask [https://discord.com/channels/960643023006490684/1026577255754903572/1255778174986485780 06/26/2024 11:54 PM]&lt;br /&gt;
 Maybe we could tackle a simplified version of this problem? For example, let&#039;s remove the constant terms:&lt;br /&gt;
 &lt;br /&gt;
 (a, b) -&amp;gt; (a-b, 4*b) if a &amp;gt; b&lt;br /&gt;
 (a, b) -&amp;gt; (2*a, b-a) if b &amp;gt; a&lt;br /&gt;
 (a, b) -&amp;gt; Halt if a = b&lt;br /&gt;
 &lt;br /&gt;
 And let&#039;s start from config (3,17), since it appears in the run of the original machine.&lt;br /&gt;
The average increase in &amp;lt;math&amp;gt;\ln a&amp;lt;/math&amp;gt; is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\frac{-\frac{\pi^2}{12} + 3 \frac{(\ln 2)^2 }{2} + \text{Li}_2(1/4)}{\ln 3} \approx 0.15097694&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
when modeled from the PDF&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f(r) = \frac{2}{\ln 3 (r+1)(r+3)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in &amp;lt;math&amp;gt;r = b/a&amp;lt;/math&amp;gt;, as found by [https://discord.com/channels/960643023006490684/1026577255754903572/1256315391995809842 @LegionMammal978] and Math.SE user &amp;quot;Sil&amp;quot;.&amp;lt;ref&amp;gt;https://math.stackexchange.com/questions/4939082/solving-the-functional-equation-fx-frac4x42f-frac-xx42f2x1/4939136#4939136&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the simplified iteration trivially cannot halt as written: after 2 steps, it reaches &amp;lt;math&amp;gt;(12, 8)&amp;lt;/math&amp;gt; and becomes trapped within the families &amp;lt;math&amp;gt;(a, b) \equiv (0, 4)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;(a, b) \equiv (4, 0) \pmod{8}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Development of Model from TM Tape ==&lt;br /&gt;
@-d [https://discord.com/channels/960643023006490684/1026577255754903572/1255047256688824390 25 Jun 2024 2:29 AM ET]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Let f(a,b) represent (10)^a D&amp;gt; 1^b. By inspection, the machine visits f(0,3) f(2,2) f(1,7) f(4,5) f(0,19) f(2,18) f(6,15) f(14,8).&lt;br /&gt;
&lt;br /&gt;
I got these rules for f(a,b) and verified them up to 0&amp;lt;=a&amp;lt;=100 and 1&amp;lt;=b&amp;lt;=100.&lt;br /&gt;
f(a,b) -&amp;gt; f(a-b+1,4b-1) if b &amp;lt; a+2&lt;br /&gt;
f(a,a+2) -&amp;gt; halt&lt;br /&gt;
f(a,b) -&amp;gt; f(2a+2,b-a-1) if b &amp;gt; a+2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I ran these rules from f(0,3) and gave up after reaching a,b &amp;gt; 2^1000000. It looks like halting becomes less and less likely. Is there a way to show this runs forever (or miraculously halts)?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@Shawn Ligocki — [https://discord.com/channels/960643023006490684/1026577255754903572/1255371132694167591 25 Jun 2024 at 11:56 PM ET]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
I can confirm roughly the same rules (I chose a slightly different standard config):&lt;br /&gt;
1RB1RE_1LC0RA_0RD1LB_---1RC_1LF1RE_0LB0LE&lt;br /&gt;
&lt;br /&gt;
E(a, b, c)  =  0^inf 10^a 0 10^b 1^c E&amp;gt; 0^inf&lt;br /&gt;
&lt;br /&gt;
Base Rules:&lt;br /&gt;
  E(a+1, b, c+2) -&amp;gt; E(a, b+2, c+1)&lt;br /&gt;
  E(a+1, b, 1)   -&amp;gt; E(a, 0, 2b+6)&lt;br /&gt;
  E(0,   b, c+2) -&amp;gt; E(b+2, 0, c+1)&lt;br /&gt;
  E(0,   b, 1)   -&amp;gt; Halt(b+4)&lt;br /&gt;
&lt;br /&gt;
High-level Rules:&lt;br /&gt;
  E(a, 0, c+1)  --&amp;gt;  E(a-c-1, 0, 4c+6)  if a &amp;gt; c&lt;br /&gt;
  E(a, 0, c+1)  --&amp;gt;  E(2a+2, 0, c-a)    if a &amp;lt; c&lt;br /&gt;
  E(a, 0, c+1)  --&amp;gt;  Halt(2c+4)         if a = c&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Connecting to your notation @-d : f(a, b+2) -&amp;gt; E(a, 0, b+1) &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
@Shawn Ligocki — 26 Jun 2024 at 12:25 AM&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Hm, this is interesting. I decided to track &amp;quot;spread&amp;quot; akin to what @savask and I have been looking at for the similar 3x3 TM we&#039;re looking at in ⁠bbxy . Here I define spread = abs(a - c) in config E1(a, c) = E(a, 0, c+1). Here&#039;s the results I have so far:&lt;br /&gt;
          1  E1(2, 0) spread: [2, 2] (0.06s)&lt;br /&gt;
    100_001  E1(10^6_557, 10^6_555) spread: [1, 10^6_557] (0.44s)&lt;br /&gt;
    200_001  E1(10^13_124, 10^13_125) spread: [10^6_557, 10^13_125] (1.27s)&lt;br /&gt;
    300_001  E1(10^19_670, 10^19_669) spread: [10^13_123, 10^19_670] (2.52s)&lt;br /&gt;
    400_001  E1(10^26_235, 10^26_237) spread: [10^19_668, 10^26_237] (4.23s)&lt;br /&gt;
    500_001  E1(10^32_799, 10^32_799) spread: [10^26_235, 10^32_799] (6.39s)&lt;br /&gt;
    600_001  E1(10^39_350, 10^39_352) spread: [10^32_799, 10^39_352] (8.98s)&lt;br /&gt;
    700_001  E1(10^45_930, 10^45_930) spread: [10^39_350, 10^45_930] (12.06s)&lt;br /&gt;
    800_001  E1(10^52_486, 10^52_486) spread: [10^45_929, 10^52_486] (15.54s)&lt;br /&gt;
    900_001  E1(10^59_046, 10^59_047) spread: [10^52_485, 10^59_047] (19.57s)&lt;br /&gt;
  1_000_001  E1(10^65_613, 10^65_612) spread: [10^59_045, 10^65_613] (24.05s)&lt;br /&gt;
  1_100_001  E1(10^72_154, 10^72_153) spread: [10^65_609, 10^72_154] (28.92s)&lt;br /&gt;
  1_200_001  E1(10^78_728, 10^78_729) spread: [10^72_153, 10^78_729] (34.21s)&lt;br /&gt;
  1_300_001  E1(10^85_288, 10^85_289) spread: [10^78_729, 10^85_289] (40.03s)&lt;br /&gt;
  1_400_001  E1(10^91_830, 10^91_829) spread: [10^85_288, 10^91_829] (46.40s)&lt;br /&gt;
  1_500_001  E1(10^98_394, 10^98_393) spread: [10^91_829, 10^98_394] (53.11s)&lt;br /&gt;
  1_600_001  E1(10^104_961, 10^104_959) spread: [10^98_393, 10^104_961] (60.18s)&lt;br /&gt;
  1_700_001  E1(10^111_523, 10^111_523) spread: [10^104_958, 10^111_523] (67.75s)&lt;br /&gt;
  1_800_001  E1(10^118_088, 10^118_088) spread: [10^111_523, 10^118_088] (75.77s)&lt;br /&gt;
  1_900_001  E1(10^124_631, 10^124_630) spread: [10^118_088, 10^124_631] (84.39s)&lt;br /&gt;
  2_000_001  E1(10^131_185, 10^131_185) spread: [10^124_630, 10^131_185] (93.41s)&lt;br /&gt;
...&lt;br /&gt;
  3_000_001  E1(10^196_733, 10^196_733) spread: [10^190_163, 10^196_733] (217.87s)&lt;br /&gt;
&lt;br /&gt;
Here spread: [X, Y] means that the spread values (since last print) had min X, max Y&lt;br /&gt;
So notice that the spread is basically uniformly increasing. In fact these [X, Y] intervals hardly even overlap!&lt;br /&gt;
That makes me think there&#039;s something about this that makes small spread impossible (and thus halt impossible)&lt;br /&gt;
Or that it&#039;s like Bigfoot and it ... could go back to zero, but the chances are infinitesimal!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
savask — 26 Jun 2024 at 1:02 AM&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Maybe we can simplify a little bit more. Set (a, c) = E(a, 0, c+1) then the rules are&lt;br /&gt;
(a, c) -&amp;gt; (a-c-1, 4c+5) if a &amp;gt; c&lt;br /&gt;
(a, c) -&amp;gt; (2a+2, c-a-1) if a &amp;lt; c&lt;br /&gt;
(a, c) -&amp;gt; Halt if a = c&lt;br /&gt;
&lt;br /&gt;
I like that this way they are more symmetrical with a-c-1 vs c-a-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Shawn Ligocki — 26 Jun 2024 at 2:33 AM&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
FWIW, there is a value x ~= 1.76 such that as c -&amp;gt; inf: (xc, c) -&amp;gt; (xyc, yc) via path &amp;quot;rll&amp;quot; (right-&amp;gt;0 [ie a &amp;gt; c], left-&amp;gt;0 [ie a &amp;lt; c], left-&amp;gt;0). Which would repeat forever if it were exact, but it is an unstable cycle so any slight deviation and it gets further and further away, so that doesn&#039;t seem like a reasonable proof direction :/&lt;br /&gt;
&amp;lt;/pre&amp;gt;dyuan01 — 26 Jun 2024 at 2:32 PM&lt;br /&gt;
 If we let A(a, c) = (a-1, c-1), we can get these rules:&lt;br /&gt;
 ```&lt;br /&gt;
 A(a, c) -&amp;gt; A(a-c, 4c+2) if a &amp;gt; c&lt;br /&gt;
 A(a, c) -&amp;gt; A(2a+1, c-a) if a &amp;lt; c&lt;br /&gt;
 A(a, c) -&amp;gt; Halt if a = c&lt;br /&gt;
 ```&lt;br /&gt;
 And we start with (1, 2)&lt;br /&gt;
 &lt;br /&gt;
 I&#039;m not sure if it even helps, but at least the rules look slightly more &amp;quot;human-manageable&amp;quot;&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=1889</id>
		<title>Champions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=1889"/>
		<updated>2025-05-09T04:02:42Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Busy Beaver &#039;&#039;&#039;Champions&#039;&#039;&#039; are the current record holding [[Turing machine|Turing machines]] who maximize a [[Busy Beaver function]]. In this article we focus specifically on the longest running TMs. Some have been proven to be the longest running of all (and so are the ultimate champion) while others are only current champions and may be usurped in the future. For smaller domains, Pascal Michel&#039;s website is the canonical source for [https://bbchallenge.org/~pascal.michel/bbc Busy Beaver champions] and the [https://bbchallenge.org/~pascal.michel/ha History of Previous Champions].&lt;br /&gt;
&lt;br /&gt;
== 2-Symbol TMs ==&lt;br /&gt;
Rows are blank if no champion has been found which surpasses a smaller size problem. Take also note that the &amp;lt;math&amp;gt; f_{x}(n) &amp;lt;/math&amp;gt; used in the lowerbounds represent the [https://googology.fandom.com/wiki/Fast-growing_hierarchy Fast Growing Hierarchy]. Note that most champions above 6 states are self-reported and have not been independently verified.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 6 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LB_1LA1RZ|halt}} {{TM|1RB0LB_1LA1RZ|halt}} {{TM|1RB1RZ_1LB1LA|halt}} {{TM|1RB1RZ_0LB1LA|halt}} {{TM|0RB1RZ_1LA1RB|halt}}&lt;br /&gt;
|Tibor Radó&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 21 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RZ_1LB0RC_1LC1LA|halt}}&lt;br /&gt;
|Proven by Shen Lin&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 107 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LB_1LA0LC_1RZ1LD_1RD0RA|halt}}&lt;br /&gt;
|Allen Brady&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 47\,176\,870 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA|halt}}&lt;br /&gt;
|Heiner Marxen &amp;amp; Jürgen Buntrock in 1989&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow 15 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE|halt}}&lt;br /&gt;
|Pavel Kropitz in 2022&lt;br /&gt;
|[https://www.sligocki.com/2022/06/21/bb-6-2-t15.html Analysis by Shawn Ligocki]&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(7)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow 46 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB0LG_1RC0RF_1LD1RZ_1LF0LE_1RA1LD_1LG1RE_0LB0LB|halt}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1369339127652159509/1370191445247524964 Terry Ligocki in 2025]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(8)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^5 4 &amp;gt; f_6(2) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RH1RF_0LC0LH_0RD1LC_0RE1RA_1RB1RE_1RZ1RG_1RF0RE_1LB1LH|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(9)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega(f_9(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_1LB0LH|halt}}&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(10)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(25) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_0LF0LJ_1LH0LJ|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(11)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(2 \uparrow\uparrow 12) &amp;gt; f_\omega^2(f_3(9)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RZ0LI_0LD1LE|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(12)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^4(2 \uparrow\uparrow\uparrow 4-3) &amp;gt; f_\omega^4(f_4(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0LJ0RF_1LH1RC_0LD0LG_0RE1LD_1RF1RA_1RB1RF_1LC1LG_1LL1LI_1LK0LH_1RH1LJ_1RZ1LA_1RF1LL|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(13)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(14)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(65\,536) &amp;gt; g_{64} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RL0LI_0LL1LE_1LM1RZ_0LN1LF_0LJ---|halt}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/960643023530762341/1274366178529120287 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(15)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(16)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(2 \uparrow\uparrow\uparrow\uparrow 2 \uparrow\uparrow\uparrow\uparrow 9) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Daniel Nagaj in 2021&lt;br /&gt;
|[https://www.sligocki.com/2022/07/11/bb-16-graham.html Analysis by Shawn Ligocki]&lt;br /&gt;
|-&lt;br /&gt;
|BB(17)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(f_\omega(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(17)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(18)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(f_\omega^2(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(18)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(19)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}^3(f_\omega(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(19)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(20)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 2}^2(21) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1274414683331366924 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(21)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^2}^2(4 \uparrow\uparrow 341) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1274471360206344213 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(40)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^\omega}(75\,500) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(40)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(41)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^\omega}^4(32) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(41)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(51)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\varepsilon_0 + 1}(8) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1276881449685094495 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3-Symbol TMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 38 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB2LB1RZ_2LA2RB1LB|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{17} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB2LA1RA_1LA2RB1RC_1RZ1LB1LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB1RZ0RB_1RC1LB2LB_1LB2RD1LC_1RA2RC0LD|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 4-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,4)&lt;br /&gt;
|&amp;lt;math&amp;gt; 3\,932\,964 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB2LA1RA1RA_1LB1LA3RB1RZ|halt}}&lt;br /&gt;
|Shawn &amp;amp; Terry Ligocki in 2005&lt;br /&gt;
|Pascal Michel, Hiener Marxen, Allen Brady&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,4)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^{15} 5 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 5-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,5)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{10^{10^{3\,314\,360}}} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LA4RB0RB2LA_1LB2LA3LA1RA1RZ|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,5)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega(2 \uparrow^{15} 5) &amp;gt; f_\omega^2(15) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB4LC2RA4LB_2LC3RB1LC2RA1RZ_3RB1LB3LC2RC4LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 6-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,6)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=1888</id>
		<title>Champions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=1888"/>
		<updated>2025-05-09T04:02:24Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: update champion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Busy Beaver &#039;&#039;&#039;Champions&#039;&#039;&#039; are the current record holding [[Turing machine|Turing machines]] who maximize a [[Busy Beaver function]]. In this article we focus specifically on the longest running TMs. Some have been proven to be the longest running of all (and so are the ultimate champion) while others are only current champions and may be usurped in the future. For smaller domains, Pascal Michel&#039;s website is the canonical source for [https://bbchallenge.org/~pascal.michel/bbc Busy Beaver champions] and the [https://bbchallenge.org/~pascal.michel/ha History of Previous Champions].&lt;br /&gt;
&lt;br /&gt;
== 2-Symbol TMs ==&lt;br /&gt;
Rows are blank if no champion has been found which surpasses a smaller size problem. Take also note that the &amp;lt;math&amp;gt; f_{x}(n) &amp;lt;/math&amp;gt; used in the lowerbounds represent the [https://googology.fandom.com/wiki/Fast-growing_hierarchy Fast Growing Hierarchy]. Note that most champions above 6 states are self-reported and have not been independently verified.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 6 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LB_1LA1RZ|halt}} {{TM|1RB0LB_1LA1RZ|halt}} {{TM|1RB1RZ_1LB1LA|halt}} {{TM|1RB1RZ_0LB1LA|halt}} {{TM|0RB1RZ_1LA1RB|halt}}&lt;br /&gt;
|Tibor Radó&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 21 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RZ_1LB0RC_1LC1LA|halt}}&lt;br /&gt;
|Proven by Shen Lin&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 107 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LB_1LA0LC_1RZ1LD_1RD0RA|halt}}&lt;br /&gt;
|Allen Brady&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 47\,176\,870 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA|halt}}&lt;br /&gt;
|Heiner Marxen &amp;amp; Jürgen Buntrock in 1989&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow 15 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE|halt}}&lt;br /&gt;
|Pavel Kropitz in 2022&lt;br /&gt;
|[https://www.sligocki.com/2022/06/21/bb-6-2-t15.html Analysis by Shawn Ligocki]&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(7)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow 35 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB0LG_1RC0RF_1LD1RZ_1LF0LE_1RA1LD_1LG1RE_0LB0LB|halt}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1369339127652159509/1370191445247524964 Terry Ligocki in 2025]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(8)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^5 4 &amp;gt; f_6(2) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RH1RF_0LC0LH_0RD1LC_0RE1RA_1RB1RE_1RZ1RG_1RF0RE_1LB1LH|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(9)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega(f_9(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_1LB0LH|halt}}&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(10)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(25) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_0LF0LJ_1LH0LJ|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(11)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(2 \uparrow\uparrow 12) &amp;gt; f_\omega^2(f_3(9)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RZ0LI_0LD1LE|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(12)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^4(2 \uparrow\uparrow\uparrow 4-3) &amp;gt; f_\omega^4(f_4(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0LJ0RF_1LH1RC_0LD0LG_0RE1LD_1RF1RA_1RB1RF_1LC1LG_1LL1LI_1LK0LH_1RH1LJ_1RZ1LA_1RF1LL|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(13)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(14)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(65\,536) &amp;gt; g_{64} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RL0LI_0LL1LE_1LM1RZ_0LN1LF_0LJ---|halt}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/960643023530762341/1274366178529120287 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(15)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(16)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(2 \uparrow\uparrow\uparrow\uparrow 2 \uparrow\uparrow\uparrow\uparrow 9) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Daniel Nagaj in 2021&lt;br /&gt;
|[https://www.sligocki.com/2022/07/11/bb-16-graham.html Analysis by Shawn Ligocki]&lt;br /&gt;
|-&lt;br /&gt;
|BB(17)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(f_\omega(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(17)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(18)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(f_\omega^2(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(18)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(19)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}^3(f_\omega(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(19)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(20)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 2}^2(21) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1274414683331366924 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(21)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^2}^2(4 \uparrow\uparrow 341) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1274471360206344213 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(40)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^\omega}(75\,500) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(40)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(41)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^\omega}^4(32) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(41)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(51)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\varepsilon_0 + 1}(8) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1276881449685094495 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3-Symbol TMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 38 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB2LB1RZ_2LA2RB1LB|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{17} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB2LA1RA_1LA2RB1RC_1RZ1LB1LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB1RZ0RB_1RC1LB2LB_1LB2RD1LC_1RA2RC0LD|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 4-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,4)&lt;br /&gt;
|&amp;lt;math&amp;gt; 3\,932\,964 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB2LA1RA1RA_1LB1LA3RB1RZ|halt}}&lt;br /&gt;
|Shawn &amp;amp; Terry Ligocki in 2005&lt;br /&gt;
|Pascal Michel, Hiener Marxen, Allen Brady&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,4)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^{15} 5 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 5-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,5)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{10^{10^{3\,314\,360}}} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LA4RB0RB2LA_1LB2LA3LA1RA1RZ|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,5)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega(2 \uparrow^{15} 5) &amp;gt; f_\omega^2(15) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB4LC2RA4LB_2LC3RB1LC2RA1RZ_3RB1LB3LC2RC4LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 6-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,6)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=1886</id>
		<title>Champions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=1886"/>
		<updated>2025-05-08T18:37:46Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: update champion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Busy Beaver &#039;&#039;&#039;Champions&#039;&#039;&#039; are the current record holding [[Turing machine|Turing machines]] who maximize a [[Busy Beaver function]]. In this article we focus specifically on the longest running TMs. Some have been proven to be the longest running of all (and so are the ultimate champion) while others are only current champions and may be usurped in the future. For smaller domains, Pascal Michel&#039;s website is the canonical source for [https://bbchallenge.org/~pascal.michel/bbc Busy Beaver champions] and the [https://bbchallenge.org/~pascal.michel/ha History of Previous Champions].&lt;br /&gt;
&lt;br /&gt;
== 2-Symbol TMs ==&lt;br /&gt;
Rows are blank if no champion has been found which surpasses a smaller size problem. Take also note that the &amp;lt;math&amp;gt; f_{x}(n) &amp;lt;/math&amp;gt; used in the lowerbounds represent the [https://googology.fandom.com/wiki/Fast-growing_hierarchy Fast Growing Hierarchy]. Note that most champions above 6 states are self-reported and have not been independently verified.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 6 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LB_1LA1RZ|halt}} {{TM|1RB0LB_1LA1RZ|halt}} {{TM|1RB1RZ_1LB1LA|halt}} {{TM|1RB1RZ_0LB1LA|halt}} {{TM|0RB1RZ_1LA1RB|halt}}&lt;br /&gt;
|Tibor Radó&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 21 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RZ_1LB0RC_1LC1LA|halt}}&lt;br /&gt;
|Proven by Shen Lin&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 107 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LB_1LA0LC_1RZ1LD_1RD0RA|halt}}&lt;br /&gt;
|Allen Brady&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 47\,176\,870 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA|halt}}&lt;br /&gt;
|Heiner Marxen &amp;amp; Jürgen Buntrock in 1989&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow 15 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE|halt}}&lt;br /&gt;
|Pavel Kropitz in 2022&lt;br /&gt;
|[https://www.sligocki.com/2022/06/21/bb-6-2-t15.html Analysis by Shawn Ligocki]&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(7)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow 35 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_1RC0LC_0LD1LG_1LF0LE_1RZ1LF_0LA1LD_1RA1LC|halt}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1369339127652159509/1370080317481943152 Shawn Ligocki in 2025]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(8)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^5 4 &amp;gt; f_6(2) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RH1RF_0LC0LH_0RD1LC_0RE1RA_1RB1RE_1RZ1RG_1RF0RE_1LB1LH|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(9)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega(f_9(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_1LB0LH|halt}}&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(10)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(25) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_0LF0LJ_1LH0LJ|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(11)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(2 \uparrow\uparrow 12) &amp;gt; f_\omega^2(f_3(9)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RZ0LI_0LD1LE|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(12)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^4(2 \uparrow\uparrow\uparrow 4-3) &amp;gt; f_\omega^4(f_4(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0LJ0RF_1LH1RC_0LD0LG_0RE1LD_1RF1RA_1RB1RF_1LC1LG_1LL1LI_1LK0LH_1RH1LJ_1RZ1LA_1RF1LL|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(13)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(14)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(65\,536) &amp;gt; g_{64} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RL0LI_0LL1LE_1LM1RZ_0LN1LF_0LJ---|halt}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/960643023530762341/1274366178529120287 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(15)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(16)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(2 \uparrow\uparrow\uparrow\uparrow 2 \uparrow\uparrow\uparrow\uparrow 9) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Daniel Nagaj in 2021&lt;br /&gt;
|[https://www.sligocki.com/2022/07/11/bb-16-graham.html Analysis by Shawn Ligocki]&lt;br /&gt;
|-&lt;br /&gt;
|BB(17)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(f_\omega(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(17)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(18)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(f_\omega^2(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(18)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(19)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}^3(f_\omega(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(19)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(20)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 2}^2(21) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1274414683331366924 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(21)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^2}^2(4 \uparrow\uparrow 341) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1274471360206344213 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(40)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^\omega}(75\,500) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(40)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(41)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^\omega}^4(32) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(41)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(51)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\varepsilon_0 + 1}(8) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1276881449685094495 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3-Symbol TMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 38 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB2LB1RZ_2LA2RB1LB|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{17} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB2LA1RA_1LA2RB1RC_1RZ1LB1LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB1RZ0RB_1RC1LB2LB_1LB2RD1LC_1RA2RC0LD|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 4-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,4)&lt;br /&gt;
|&amp;lt;math&amp;gt; 3\,932\,964 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB2LA1RA1RA_1LB1LA3RB1RZ|halt}}&lt;br /&gt;
|Shawn &amp;amp; Terry Ligocki in 2005&lt;br /&gt;
|Pascal Michel, Hiener Marxen, Allen Brady&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,4)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^{15} 5 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 5-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,5)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{10^{10^{3\,314\,360}}} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LA4RB0RB2LA_1LB2LA3LA1RA1RZ|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,5)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega(2 \uparrow^{15} 5) &amp;gt; f_\omega^2(15) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB4LC2RA4LB_2LC3RB1LC2RA1RZ_3RB1LB3LC2RC4LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 6-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,6)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=1884</id>
		<title>Champions</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Champions&amp;diff=1884"/>
		<updated>2025-05-08T15:47:31Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: add BB(7) champion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Busy Beaver &#039;&#039;&#039;Champions&#039;&#039;&#039; are the current record holding [[Turing machine|Turing machines]] who maximize a [[Busy Beaver function]]. In this article we focus specifically on the longest running TMs. Some have been proven to be the longest running of all (and so are the ultimate champion) while others are only current champions and may be usurped in the future. For smaller domains, Pascal Michel&#039;s website is the canonical source for [https://bbchallenge.org/~pascal.michel/bbc Busy Beaver champions] and the [https://bbchallenge.org/~pascal.michel/ha History of Previous Champions].&lt;br /&gt;
&lt;br /&gt;
== 2-Symbol TMs ==&lt;br /&gt;
Rows are blank if no champion has been found which surpasses a smaller size problem. Take also note that the &amp;lt;math&amp;gt; f_{x}(n) &amp;lt;/math&amp;gt; used in the lowerbounds represent the [https://googology.fandom.com/wiki/Fast-growing_hierarchy Fast Growing Hierarchy]. Note that most champions above 6 states are self-reported and have not been independently verified.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 6 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LB_1LA1RZ|halt}} {{TM|1RB0LB_1LA1RZ|halt}} {{TM|1RB1RZ_1LB1LA|halt}} {{TM|1RB1RZ_0LB1LA|halt}} {{TM|0RB1RZ_1LA1RB|halt}}&lt;br /&gt;
|Tibor Radó&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 21 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RZ_1LB0RC_1LC1LA|halt}}&lt;br /&gt;
|Proven by Shen Lin&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 107 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LB_1LA0LC_1RZ1LD_1RD0RA|halt}}&lt;br /&gt;
|Allen Brady&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(5)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 47\,176\,870 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA|halt}}&lt;br /&gt;
|Heiner Marxen &amp;amp; Jürgen Buntrock in 1989&lt;br /&gt;
|Direct Simulation&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow 15 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB0LD_1RC0RF_1LC1LA_0LE1RZ_1LF0RB_0RC0RE|halt}}&lt;br /&gt;
|Pavel Kropitz in 2022&lt;br /&gt;
|[https://www.sligocki.com/2022/06/21/bb-6-2-t15.html Analysis by Shawn Ligocki]&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(7)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10 \uparrow\uparrow 22 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB0RF_1LC0RE_1RD1LB_1LA1LD_0RA0LE_1RG0LB_1RZ1RB|halt}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1369339127652159509/1370058177277722784 Shawn Ligocki in 2025]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(8)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^5 4 &amp;gt; f_6(2) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RH1RF_0LC0LH_0RD1LC_0RE1RA_1RB1RE_1RZ1RG_1RF0RE_1LB1LH|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(9)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega(f_9(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_1LB0LH|halt}}&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(10)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(25) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB1RA_0LC0LF_0RD1LC_1RA1RG_1RZ0RA_1LB1LF_1LH1RE_0LI1LH_0LF0LJ_1LH0LJ|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(11)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^2(2 \uparrow\uparrow 12) &amp;gt; f_\omega^2(f_3(9)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RZ0LI_0LD1LE|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(12)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega^4(2 \uparrow\uparrow\uparrow 4-3) &amp;gt; f_\omega^4(f_4(2)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0LJ0RF_1LH1RC_0LD0LG_0RE1LD_1RF1RA_1RB1RF_1LC1LG_1LL1LI_1LK0LH_1RH1LJ_1RZ1LA_1RF1LL|halt}}&lt;br /&gt;
|Racheline in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(13)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(14)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(65\,536) &amp;gt; g_{64} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1LH1LA_1LI1RG_0RD1LC_0RF1RE_1LJ0RF_1RB1RF_0LC1LH_0LC0LA_1LK1LJ_1RL0LI_0LL1LE_1LM1RZ_0LN1LF_0LJ---|halt}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/960643023530762341/1274366178529120287 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(15)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(16)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(2 \uparrow\uparrow\uparrow\uparrow 2 \uparrow\uparrow\uparrow\uparrow 9) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Daniel Nagaj in 2021&lt;br /&gt;
|[https://www.sligocki.com/2022/07/11/bb-16-graham.html Analysis by Shawn Ligocki]&lt;br /&gt;
|-&lt;br /&gt;
|BB(17)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(f_\omega(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(17)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(18)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}(f_\omega^2(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(18)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(19)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 1}^3(f_\omega(60)) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(19)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(20)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega + 2}^2(21) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1274414683331366924 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(21)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^2}^2(4 \uparrow\uparrow 341) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1274471360206344213 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(40)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^\omega}(75\,500) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(40)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(41)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\omega^\omega}^4(32) &amp;lt;/math&amp;gt;&lt;br /&gt;
|[[User:Jacobzheng/BB(41)]]&lt;br /&gt;
|Jacobzheng in 2024&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(51)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_{\varepsilon_0 + 1}(8) &amp;lt;/math&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1276881449685094495 Racheline in 2024]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3-Symbol TMs ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(2,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; 38 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB2LB1RZ_2LA2RB1LB|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{17} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB2LA1RA_1LA2RB1RC_1RZ1LB1LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[BB(4,3)]]&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow\uparrow\uparrow 2^{2^{32}}&amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|0RB1RZ0RB_1RC1LB2LB_1LB2RD1LC_1RA2RC0LD|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 4-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,4)&lt;br /&gt;
|&amp;lt;math&amp;gt; 3\,932\,964 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB2LA1RA1RA_1LB1LA3RB1RZ|halt}}&lt;br /&gt;
|Shawn &amp;amp; Terry Ligocki in 2005&lt;br /&gt;
|Pascal Michel, Hiener Marxen, Allen Brady&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,4)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 2 \uparrow^{15} 5 &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB1RZ2RA_2LC3RB1LC2RA_3RB1LB3LC2RC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 5-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,5)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; 10^{10^{10^{3\,314\,360}}} &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LA4RB0RB2LA_1LB2LA3LA1RA1RZ|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BB(3,5)&lt;br /&gt;
|&amp;lt;math&amp;gt; &amp;gt; f_\omega(2 \uparrow^{15} 5) &amp;gt; f_\omega^2(15) &amp;lt;/math&amp;gt;&lt;br /&gt;
|{{TM|1RB3LB4LC2RA4LB_2LC3RB1LC2RA1RZ_3RB1LB3LC2RC4LC|halt}}&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 6-Symbol TMs ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
!Runtime&lt;br /&gt;
!Champions&lt;br /&gt;
!Discovered By&lt;br /&gt;
!Verification&lt;br /&gt;
|-&lt;br /&gt;
|BB(2,6)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Cryptids&amp;diff=1753</id>
		<title>Cryptids</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Cryptids&amp;diff=1753"/>
		<updated>2025-03-29T18:20:04Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: add Erdős machine codes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Cryptids&#039;&#039;&#039; are Turing Machines whose behavior (when started on a blank tape) can be described completely by a relatively simple mathematical rule, but where that rule falls into a class of unsolved (and presumed hard) mathematical problems. This definition is somewhat subjective (What counts as a simple rule? What counts as a hard problem?). In practice, most currently known small Cryptids have [[Collatz-like]] behavior. In other words, the halting problem from blank tape of cryptids is mathematically-hard.&lt;br /&gt;
&lt;br /&gt;
If there exists a Cryptid with n states and m symbols, then BB(n, m) cannot be solved without solving this hard math problem.&lt;br /&gt;
&lt;br /&gt;
The name Cryptid was proposed by Shawn Ligocki in an Oct 2023 [https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html blog post] announcing the discovery of [[Bigfoot]].&lt;br /&gt;
&lt;br /&gt;
== Cryptids at the Edge ==&lt;br /&gt;
&lt;br /&gt;
This is a list of Minimal Cryptids (Cryptids in a [[:Category:BB_Domain|domain]] with no strictly smaller known Cryptid). All of these Cryptids were &amp;quot;discovered in the wild&amp;quot; rather than &amp;quot;constructed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! BB domain !! Machine !! Announcement !! Date !! Discoverer !! Note&lt;br /&gt;
|-&lt;br /&gt;
|[[Bigfoot]]&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|{{TM|1RB2RA1LC_2LC1RB2RB_---2LA1LA|undecided}}&lt;br /&gt;
|[https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html BB(3, 3) is hard]&lt;br /&gt;
|Nov 2023&lt;br /&gt;
|[[User:Sligocki|Shawn Ligocki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydra]]&lt;br /&gt;
|[[BB(2,5)]]&lt;br /&gt;
|{{TM|1RB3RB---3LA1RA_2LA3RA4LB0LB0LA|undecided}}&lt;br /&gt;
|[https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html BB(2, 5) is hard]&lt;br /&gt;
|May 2024&lt;br /&gt;
|Daniel Yuan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Antihydra]]&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|{{TM|1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA|undecided}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1256223215206924318 Discord message]&lt;br /&gt;
|June 2024&lt;br /&gt;
|&amp;lt;code&amp;gt;@mxdys&amp;lt;/code&amp;gt;, shown to be a Cryptid by &amp;lt;code&amp;gt;@racheline&amp;lt;/code&amp;gt;.&lt;br /&gt;
|Same as &#039;&#039;&#039;Hydra&#039;&#039;&#039; but starting iteration from 8 instead of 3 and with termination condition &amp;lt;code&amp;gt;O &amp;gt; 2E&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;E &amp;gt; 2O&amp;lt;/code&amp;gt;, hence the name &#039;&#039;&#039;Antihydra&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Larger Cryptids ==&lt;br /&gt;
&lt;br /&gt;
A more complete list of all known Cryptids over a wider range of states and symbols. These Cryptds were all &amp;quot;constructed&amp;quot; rather than &amp;quot;discovered&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! BB domain !! Machine !! Announcement !! Date !! Discoverer !! Note&lt;br /&gt;
|-&lt;br /&gt;
|ZF&lt;br /&gt;
|BB(745)&lt;br /&gt;
|style=&amp;quot;width:30%;word-break:break-word&amp;quot;|O&#039;Rear&#039;s machine: https://github.com/sorear/metamath-turing-machines/blob/master/zf2.nql&lt;br /&gt;
Riebel&#039;s analysis: https://www.ingo-blechschmidt.eu/assets/bachelor-thesis-undecidability-bb748.pdf&lt;br /&gt;
|&lt;br /&gt;
|2016, 2023&lt;br /&gt;
|O’Rear and Riebel&lt;br /&gt;
|The machine halts if and only if [[wikipedia:Zermelo–Fraenkel_set_theory|Zermelo–Fraenkel set theory]] is inconsistent.&lt;br /&gt;
|-&lt;br /&gt;
|RH&lt;br /&gt;
|BB(744)&lt;br /&gt;
|style=&amp;quot;width:30%;word-break:break-word&amp;quot;|https://github.com/sorear/metamath-turing-machines/blob/master/riemann-matiyasevich-aaronson.nql&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|Matiyasevich and O’Rear&lt;br /&gt;
|The machine halts if and only if [https://en.wikipedia.org/wiki/Riemann_hypothesis Riemann Hypothesis] is false.&lt;br /&gt;
|-&lt;br /&gt;
|Goldbach&lt;br /&gt;
|BB(25)&lt;br /&gt;
|style=&amp;quot;width:30%;word-break:break-word&amp;quot;|https://gist.github.com/anonymous/a64213f391339236c2fe31f8749a0df6&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;Machine code:&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&amp;lt;pre style=&amp;quot;word-break:break-all&amp;quot;&amp;gt;1RB1RD_1LC1RB_0RA1LC_0LQ1RE_0LF1RG_0LC1LF_0LF0LH_1LQ1LI_0RJ0LI_1RK0LJ_0RL0RS_1RL0RM_1RN1RM_0LO0LU_0LP1LO_1RH1LX_1LR1LQ_0RK0LT_1LR1RS_---1RC_1LV1LU_0LW0LJ_0RK0LW_1RY1LX_1RE1RY&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|anonymous&lt;br /&gt;
|The machine halts if and only if [https://en.wikipedia.org/wiki/Goldbach%27s_conjecture Golbach&#039;s conjecture] is false. Its behavior has been verified in Lean.&amp;lt;ref&amp;gt;https://github.com/lengyijun/goldbach_tm&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| Erdős&lt;br /&gt;
| BB(5,4) and BB(15)&lt;br /&gt;
|style=&amp;quot;width:30%;word-break:break-word&amp;quot;|&lt;br /&gt;
https://docs.bbchallenge.org/other/powers_of_two_5_4.txt&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;Machine code:&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&amp;lt;pre style=&amp;quot;word-break:break-all&amp;quot;&amp;gt;1RB3RA2RA1RB_0LC2RB1RA3RB_0LD1LC2LE3LC_3RE2RE---1RE_0RB1LE2LE3LE&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
https://docs.bbchallenge.org/other/powers_of_two_15_2.txt&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;Machine code:&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&amp;lt;pre style=&amp;quot;word-break:break-all&amp;quot;&amp;gt;1RB1RO_0RC0RC_0RD1RJ_0LE1RC_0LF1LK_0LG1LE_0LH1LF_1RI0LL_0RB1LK_1RC0RA_0LI1LN_1RM---_0RI0RO_0LK1LK_1LM1RA&amp;lt;/pre&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|| [https://arxiv.org/abs/2107.12475 arxiv preprint] || Jul 2021 || [[User:Cosmo|Tristan Stérin]] (&amp;lt;code&amp;gt;@cosmo&amp;lt;/code&amp;gt;) and Damien Woods || The machine halts if and only if the following conjecture by Erdős is false: &amp;quot;For all n &amp;gt; 8, there is at least one 2 in the base-3 representation of 2^n&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Weak Collatz&lt;br /&gt;
|BB(124) and BB(43,4)&lt;br /&gt;
|style=&amp;quot;width:30%;word-break:break-word&amp;quot;|https://docs.bbchallenge.org/other/weak_Collatz_conjecture_124_2.txt (unverified)&lt;br /&gt;
https://docs.bbchallenge.org/other/weak_Collatz_conjecture_43_4.txt (unverified)&lt;br /&gt;
|&lt;br /&gt;
|Jul 2021&lt;br /&gt;
|[[User:Cosmo|Tristan Stérin]]&lt;br /&gt;
|The machine halts if and only if the &amp;quot;weak Collatz conjecture&amp;quot; is false. The weak Collatz conjecture states that the iterated Collatz map (3x+1) has only one cycle on the positive integers.&lt;br /&gt;
Not independently verified, and probably easy to further optimise.&lt;br /&gt;
|-&lt;br /&gt;
| Bigfoot - compiled|| [[BB(7)]]||style=&amp;quot;width:30%;word-break:break-word&amp;quot;| &amp;lt;code&amp;gt;0RB1RB_1LC0RA_1RE1LF_1LF1RE_0RD1RD_1LG0LG_---1LB&amp;lt;/code&amp;gt;|| [https://github.com/sligocki/sligocki.github.io/issues/8#issuecomment-2140887228 Bigfoot Comment] || June 2024 || &amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt;|| Compilation of Bigfoot into 2 symbols, there was a previous compilation [https://github.com/sligocki/sligocki.github.io/issues/8#issuecomment-1774200442 with 8 states]&lt;br /&gt;
|-&lt;br /&gt;
| Hydra - compiled&lt;br /&gt;
|BB(9)&lt;br /&gt;
|style=&amp;quot;width:30%;word-break:break-word&amp;quot;|&amp;lt;pre&amp;gt;&lt;br /&gt;
0RB0LD_1LC0LI_1LD1LB_0LE0RG_1RF0RH_1RA---_0RD0LB_0RA---_0RF1RZ&lt;br /&gt;
&amp;lt;/pre&amp;gt;[[File:Hydra_9_states.txt]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1251572501578780782 Discord message] &lt;br /&gt;
|June 2024&lt;br /&gt;
|&amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Compilation of Hydra into 2 symbols, all[https://discord.com/channels/960643023006490684/1084047886494470185/1253193750486974464 confirmed by Shawn Ligocki]. &amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt; provided 24 TMs which all emulate the same behavior.&lt;br /&gt;
&amp;lt;small&amp;gt;[https://discord.com/channels/960643023006490684/1084047886494470185/1247560072427474955 Previous compilation had 10 states], by Daniel Yuan, also [https://discord.com/channels/960643023006490684/1084047886494470185/1247579473042346136 confirmed by Shawn Ligocki].&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beeping Busy Beaver ==&lt;br /&gt;
&lt;br /&gt;
Cryptids were actually noticed in the [[Beeping Busy Beaver]] problem before they were in the classic Busy Beaver. See [[Mother of Giants]] describing a &amp;quot;family&amp;quot; of Turing machines which &amp;quot;[[probviously]]&amp;quot; [[quasihalt]], but requires solving a Collatz-like problem in order to actually prove it. They are all TMs formed by filling in the missing transition in &amp;lt;code&amp;gt;1RB1LE_0LC0LB_0LD1LC_1RD1RA_---0LA&amp;lt;/code&amp;gt; with different values.&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Cryptids&amp;diff=1748</id>
		<title>Cryptids</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Cryptids&amp;diff=1748"/>
		<updated>2025-03-29T17:19:02Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: add Goldbach machine code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Cryptids&#039;&#039;&#039; are Turing Machines whose behavior (when started on a blank tape) can be described completely by a relatively simple mathematical rule, but where that rule falls into a class of unsolved (and presumed hard) mathematical problems. This definition is somewhat subjective (What counts as a simple rule? What counts as a hard problem?). In practice, most currently known small Cryptids have [[Collatz-like]] behavior. In other words, the halting problem from blank tape of cryptids is mathematically-hard.&lt;br /&gt;
&lt;br /&gt;
If there exists a Cryptid with n states and m symbols, then BB(n, m) cannot be solved without solving this hard math problem.&lt;br /&gt;
&lt;br /&gt;
The name Cryptid was proposed by Shawn Ligocki in an Oct 2023 [https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html blog post] announcing the discovery of [[Bigfoot]].&lt;br /&gt;
&lt;br /&gt;
== Cryptids at the Edge ==&lt;br /&gt;
&lt;br /&gt;
This is a list of Minimal Cryptids (Cryptids in a [[:Category:BB_Domain|domain]] with no strictly smaller known Cryptid). All of these Cryptids were &amp;quot;discovered in the wild&amp;quot; rather than &amp;quot;constructed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! BB domain !! Machine !! Announcement !! Date !! Discoverer !! Note&lt;br /&gt;
|-&lt;br /&gt;
|[[Bigfoot]]&lt;br /&gt;
|[[BB(3,3)]]&lt;br /&gt;
|{{TM|1RB2RA1LC_2LC1RB2RB_---2LA1LA|undecided}}&lt;br /&gt;
|[https://www.sligocki.com/2023/10/16/bb-3-3-is-hard.html BB(3, 3) is hard]&lt;br /&gt;
|Nov 2023&lt;br /&gt;
|[[User:Sligocki|Shawn Ligocki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Hydra]]&lt;br /&gt;
|[[BB(2,5)]]&lt;br /&gt;
|{{TM|1RB3RB---3LA1RA_2LA3RA4LB0LB0LA|undecided}}&lt;br /&gt;
|[https://www.sligocki.com/2024/05/10/bb-2-5-is-hard.html BB(2, 5) is hard]&lt;br /&gt;
|May 2024&lt;br /&gt;
|Daniel Yuan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Antihydra]]&lt;br /&gt;
|[[BB(6)]]&lt;br /&gt;
|{{TM|1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA|undecided}}&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1026577255754903572/1256223215206924318 Discord message]&lt;br /&gt;
|June 2024&lt;br /&gt;
|&amp;lt;code&amp;gt;@mxdys&amp;lt;/code&amp;gt;, shown to be a Cryptid by &amp;lt;code&amp;gt;@racheline&amp;lt;/code&amp;gt;.&lt;br /&gt;
|Same as &#039;&#039;&#039;Hydra&#039;&#039;&#039; but starting iteration from 8 instead of 3 and with termination condition &amp;lt;code&amp;gt;O &amp;gt; 2E&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;E &amp;gt; 2O&amp;lt;/code&amp;gt;, hence the name &#039;&#039;&#039;Antihydra&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Larger Cryptids ==&lt;br /&gt;
&lt;br /&gt;
A more complete list of all known Cryptids over a wider range of states and symbols. These Cryptds were all &amp;quot;constructed&amp;quot; rather than &amp;quot;discovered&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! BB domain !! Machine !! Announcement !! Date !! Discoverer !! Note&lt;br /&gt;
|-&lt;br /&gt;
|ZF&lt;br /&gt;
|BB(745)&lt;br /&gt;
|O&#039;Rear&#039;s machine: https://github.com/sorear/metamath-turing-machines/blob/master/zf2.nql&lt;br /&gt;
Riebel&#039;s analysis: https://www.ingo-blechschmidt.eu/assets/bachelor-thesis-undecidability-bb748.pdf&lt;br /&gt;
|&lt;br /&gt;
|2016, 2023&lt;br /&gt;
|O’Rear and Riebel&lt;br /&gt;
|The machine halts if and only if [[wikipedia:Zermelo–Fraenkel_set_theory|Zermelo–Fraenkel set theory]] is inconsistent.&lt;br /&gt;
|-&lt;br /&gt;
|RH&lt;br /&gt;
|BB(744)&lt;br /&gt;
|https://github.com/sorear/metamath-turing-machines/blob/master/riemann-matiyasevich-aaronson.nql&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|Matiyasevich and O’Rear&lt;br /&gt;
|The machine halts if and only if [https://en.wikipedia.org/wiki/Riemann_hypothesis Riemann Hypothesis] is false.&lt;br /&gt;
|-&lt;br /&gt;
|Goldbach&lt;br /&gt;
|BB(25)&lt;br /&gt;
|https://gist.github.com/anonymous/a64213f391339236c2fe31f8749a0df6&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot;&amp;gt;Machine code:&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&amp;lt;code&amp;gt;1RB1RD_&amp;lt;wbr&amp;gt;1LC1RB_&amp;lt;wbr&amp;gt;0RA1LC_&amp;lt;wbr&amp;gt;0LQ1RE_&amp;lt;wbr&amp;gt;0LF1RG_&amp;lt;wbr&amp;gt;0LC1LF_&amp;lt;wbr&amp;gt;0LF0LH_&amp;lt;wbr&amp;gt;1LQ1LI_&amp;lt;wbr&amp;gt;0RJ0LI_&amp;lt;wbr&amp;gt;1RK0LJ_&amp;lt;wbr&amp;gt;0RL0RS_&amp;lt;wbr&amp;gt;1RL0RM_&amp;lt;wbr&amp;gt;1RN1RM_&amp;lt;wbr&amp;gt;0LO0LU_&amp;lt;wbr&amp;gt;0LP1LO_&amp;lt;wbr&amp;gt;1RH1LX_&amp;lt;wbr&amp;gt;1LR1LQ_&amp;lt;wbr&amp;gt;0RK0LT_&amp;lt;wbr&amp;gt;1LR1RS_&amp;lt;wbr&amp;gt;---1RC_&amp;lt;wbr&amp;gt;1LV1LU_&amp;lt;wbr&amp;gt;0LW0LJ_&amp;lt;wbr&amp;gt;0RK0LW_&amp;lt;wbr&amp;gt;1RY1LX_&amp;lt;wbr&amp;gt;1RE1RY&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|2016&lt;br /&gt;
|anonymous&lt;br /&gt;
|The machine halts if and only if [https://en.wikipedia.org/wiki/Goldbach%27s_conjecture Golbach&#039;s conjecture] is false. Its behavior has been verified in Lean.&amp;lt;ref&amp;gt;https://github.com/lengyijun/goldbach_tm&amp;lt;/ref&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| Erdős || BB(5,4) and&lt;br /&gt;
BB(15)&lt;br /&gt;
|&lt;br /&gt;
https://docs.bbchallenge.org/other/powers_of_two_5_4.txt&lt;br /&gt;
&lt;br /&gt;
https://docs.bbchallenge.org/other/powers_of_two_15_2.txt&lt;br /&gt;
|| [https://arxiv.org/abs/2107.12475 arxiv preprint] || Jul 2021 || [[User:Cosmo|Tristan Stérin]] (&amp;lt;code&amp;gt;@cosmo&amp;lt;/code&amp;gt;) and Damien Woods || The machine halts if and only if the following conjecture by Erdős is false: &amp;quot;For all n &amp;gt; 8, there is at least one 2 in the base-3 representation of 2^n&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Weak Collatz&lt;br /&gt;
|BB(124) and BB(43,4)&lt;br /&gt;
|https://docs.bbchallenge.org/other/weak_Collatz_conjecture_124_2.txt (unverified)&lt;br /&gt;
https://docs.bbchallenge.org/other/weak_Collatz_conjecture_43_4.txt (unverified)&lt;br /&gt;
|&lt;br /&gt;
|Jul 2021&lt;br /&gt;
|[[User:Cosmo|Tristan Stérin]]&lt;br /&gt;
|The machine halts if and only if the &amp;quot;weak Collatz conjecture&amp;quot; is false. The weak Collatz conjecture states that the iterated Collatz map (3x+1) has only one cycle on the positive integers.&lt;br /&gt;
Not independently verified, and probably easy to further optimise.&lt;br /&gt;
|-&lt;br /&gt;
| Bigfoot - compiled|| [[BB(7)]]|| &amp;lt;code&amp;gt;0RB1RB_1LC0RA_1RE1LF_1LF1RE_0RD1RD_1LG0LG_---1LB&amp;lt;/code&amp;gt;|| [https://github.com/sligocki/sligocki.github.io/issues/8#issuecomment-2140887228 Bigfoot Comment] || June 2024 || &amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt;|| Compilation of Bigfoot into 2 symbols, there was a previous compilation [https://github.com/sligocki/sligocki.github.io/issues/8#issuecomment-1774200442 with 8 states]&lt;br /&gt;
|-&lt;br /&gt;
| Hydra - compiled&lt;br /&gt;
|BB(9)&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
0RB0LD_1LC0LI_1LD1LB_0LE0RG_1RF0RH_1RA---_0RD0LB_0RA---_0RF1RZ&lt;br /&gt;
&amp;lt;/pre&amp;gt;[[File:Hydra_9_states.txt]]&lt;br /&gt;
|[https://discord.com/channels/960643023006490684/1084047886494470185/1251572501578780782 Discord message] &lt;br /&gt;
|June 2024&lt;br /&gt;
|&amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Compilation of Hydra into 2 symbols, all[https://discord.com/channels/960643023006490684/1084047886494470185/1253193750486974464 confirmed by Shawn Ligocki]. &amp;lt;code&amp;gt;@Iijil1&amp;lt;/code&amp;gt; provided 24 TMs which all emulate the same behavior.&lt;br /&gt;
&amp;lt;small&amp;gt;[https://discord.com/channels/960643023006490684/1084047886494470185/1247560072427474955 Previous compilation had 10 states], by Daniel Yuan, also [https://discord.com/channels/960643023006490684/1084047886494470185/1247579473042346136 confirmed by Shawn Ligocki].&amp;lt;/small&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Beeping Busy Beaver ==&lt;br /&gt;
&lt;br /&gt;
Cryptids were actually noticed in the [[Beeping Busy Beaver]] problem before they were in the classic Busy Beaver. See [[Mother of Giants]] describing a &amp;quot;family&amp;quot; of Turing machines which &amp;quot;[[probviously]]&amp;quot; [[quasihalt]], but requires solving a Collatz-like problem in order to actually prove it. They are all TMs formed by filling in the missing transition in &amp;lt;code&amp;gt;1RB1LE_0LC0LB_0LD1LC_1RD1RA_---0LA&amp;lt;/code&amp;gt; with different values.&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB0LB0RC_2LC2LA1RA_1RA1LC---&amp;diff=1451</id>
		<title>1RB0LB0RC 2LC2LA1RA 1RA1LC---</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB0LB0RC_2LC2LA1RA_1RA1LC---&amp;diff=1451"/>
		<updated>2025-02-01T19:29:46Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Changed redirect target from 1RB2LC1RC 2LC---2RB 2LA0LB0RA to 1RB2LC1RC 2LC---2RB 2LA0LB0RA#Equivalence to 1RB0LB0RC 2LC2LA1RA 1RA1LC---&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[1RB2LC1RC_2LC---2RB_2LA0LB0RA#Equivalence to 1RB0LB0RC_2LC2LA1RA_1RA1LC---]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB0LB0RC_2LC2LA1RA_1RA1LC---&amp;diff=1450</id>
		<title>1RB0LB0RC 2LC2LA1RA 1RA1LC---</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB0LB0RC_2LC2LA1RA_1RA1LC---&amp;diff=1450"/>
		<updated>2025-02-01T19:29:18Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Redirected page to 1RB2LC1RC 2LC---2RB 2LA0LB0RA&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[1RB2LC1RC_2LC---2RB_2LA0LB0RA]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=1374</id>
		<title>1RB2LC1RC 2LC---2RB 2LA0LB0RA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=1374"/>
		<updated>2025-01-01T21:52:38Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: /* Timings */ wording&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2LC1RC_2LC---2RB_2LA0LB0RA}}{{unsolved|Does this TM halt? If so, how many steps does it take to halt?}}&lt;br /&gt;
{{TM|1RB2LC1RC_2LC---2RB_2LA0LB0RA|undecided}}&lt;br /&gt;
&lt;br /&gt;
This is a [[BB(3,3)]] [[holdout]] which appears to [[probviously]] halt. If can be proven to halt, it will be the BB(3,3) champion, in terms of both steps and tape symbols. However, it could also turn out to be a probviously halting [[Cryptid]]. &lt;br /&gt;
&lt;br /&gt;
This is holdout #758 on Justin&#039;s 3x3 mugshots. And if you start in state C it is a [[permutation]] of #153: {{TM|1RB0LB0RC_2LC2LA1RA_1RA1LC---}}. It simulates a complex set of Collatz-like rules with two decreasing parameters. &lt;br /&gt;
&lt;br /&gt;
After active exploration on the #bb3x3 channel by LegionMammal and dyuan, LegionMammal found (and dyuan confirmed) a configuration A(1,c) (defined [https://discord.com/channels/960643023006490684/1259770474897080380/1259968221218607145 here]) which halts and for which a huge &amp;quot;wall&amp;quot; of previous A(1, c&#039;) values all reach it. This gives strong evidence that the TM probviosly halts since jumping over this wall is very &amp;quot;unlikely&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
NOTE: As of 16 Jul 2024 there is a lot more active work on the #bb3x3 channel with LegionMammal and dyuan not reflected here.&lt;br /&gt;
&lt;br /&gt;
== dyuan01&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1224457633176486041&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A_1(a, b, c) = 0^inf 1 2^a &amp;lt;C (22)^b (20)^c 0^inf&lt;br /&gt;
A_2(a, b, c) = 0^inf 1 2^a &amp;lt;A2 (22)^b (20)^c 0^inf&lt;br /&gt;
B(a, b) = 0^inf 1 2^a &amp;lt;B0 (20)^b 0^inf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! From !! To&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(1, b+2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(1, 0, b+2n+3)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, 0) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, b+1, n)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(2b+3, 0, 2n+1)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(2b+3, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, 0) || B(m, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, b+2, n)&lt;br /&gt;
|-&lt;br /&gt;
| B(0, b) || Halt&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, 2n+3)&lt;br /&gt;
|}&lt;br /&gt;
Starting from A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, 0, 1) (at step 2).&lt;br /&gt;
&lt;br /&gt;
== savask&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254085725138190336&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;code&amp;gt;(m, b, n) = A2(m, b, n) = 0^inf 1 2^m &amp;lt;A2 (22)^b (20)^n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(0, b, n) -&amp;gt; (2b+2, 1, n) if n is even&lt;br /&gt;
          -&amp;gt; (2b, 1, n+3) if n is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
(2, b, 0) -&amp;gt; (0, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 0) -&amp;gt; (m-2, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (m-3, 1, b+3) if b is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, n) -&amp;gt; (0, 1, n+b+2) if n is even&lt;br /&gt;
          -&amp;gt; Halt if n is odd&lt;br /&gt;
&lt;br /&gt;
(2, b, 1) -&amp;gt; Halt if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 1) -&amp;gt; (m-3, 1, b+3)&lt;br /&gt;
&lt;br /&gt;
(m, b, n) -&amp;gt; (m-2, b+3, n-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254306301786198116&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
step (A2 0 b n) | even n = A2 (2*b+2) 1 n&lt;br /&gt;
                | otherwise = A2 (2*b) 1 (n+3)&lt;br /&gt;
-- From now on m &amp;gt; 0&lt;br /&gt;
step (A2 1 b 0) = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; 0&amp;quot;&lt;br /&gt;
step (A2 2 b 0) | even b = A2 0 (b+3) 0&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 0) | even b = A2 (m-2) (b+3) 0&lt;br /&gt;
                | otherwise = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- From now on n &amp;gt; 0&lt;br /&gt;
step (A2 1 b n) | even n = A2 0 1 (n+b+2)&lt;br /&gt;
                | otherwise = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; &amp;quot; ++ show n&lt;br /&gt;
step (A2 2 b 1) | even b = error $ &amp;quot;Halt A2 2 &amp;quot; ++ show b ++ &amp;quot; 1&amp;quot;&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 1) = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- Here m &amp;gt; 1, n &amp;gt; 1&lt;br /&gt;
step (A2 m b n) = let d2 = (min m n) `div` 2 in A2 (m - 2*d2) (b + 3*d2) (n - 2*d2) -- Accelerated&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shawn&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254307091863048264&lt;br /&gt;
&lt;br /&gt;
We can reduce the set of rules from savask&#039;s list a bit by noticing that we can evaluate so that all rules end with c even: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  (0, b, 2c)    -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
&lt;br /&gt;
  (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
  (1, 2b,   2c)  -&amp;gt; (0, 1, 2(b+c+1))&lt;br /&gt;
  (1, 2b+1, 2c)  -&amp;gt; (2, 1, 2(b+c+3))&lt;br /&gt;
&lt;br /&gt;
  (a, 2b,   0)  -&amp;gt; (a-2, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0)  -&amp;gt; (0, 1, 2b+6)&lt;br /&gt;
  (a, 2b+1, 0)  -&amp;gt; (a-3, 1, 2b+4)&lt;br /&gt;
&lt;br /&gt;
  (a, b, c) -&amp;gt; (a-2, b+3, c-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Phases ===&lt;br /&gt;
We can think of this going through two different phases. &amp;quot;Even Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is even) and &amp;quot;Odd Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is odd).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Even Phase: a,c even:&lt;br /&gt;
  (0, b, 2c) -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
  (2a+2, 2b, 0) -&amp;gt; (2a, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0) -&amp;gt; (0, 1, 2(b+3))&lt;br /&gt;
&lt;br /&gt;
  To Odd Phase:&lt;br /&gt;
    (2a+4, 2b+1, 0) -&amp;gt; (2a+1, 1, 2b+4)&lt;br /&gt;
 &lt;br /&gt;
Odd Phase: a odd, c even&lt;br /&gt;
  To Halt:&lt;br /&gt;
    (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
    (3, 2b, 0) -&amp;gt; (1, 2b+3, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
  To Even Phase:&lt;br /&gt;
    (1, 2b, 2c+2) -&amp;gt; (0, 1, 2(b+c+2))&lt;br /&gt;
    (1, 2b+1, 2c+2) -&amp;gt; (0, 1, 2b+2c+5) -&amp;gt; (2, 1, 2(b+c+4))&lt;br /&gt;
    &lt;br /&gt;
    (2a+5, 2b, 0) -&amp;gt; (2a+3, 2b+3, 0) -&amp;gt; (2a, 1, 2b+6)&lt;br /&gt;
    (2a+3, 2b+1, 0)  -&amp;gt; (2a, 1, 2b+4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So the only way for this to halt is if it is in &amp;quot;Even Phase&amp;quot; and hits (2k+8, 2k+1, 0) or (4k+12, 4k+3, 0)  (which will lead to (1, b, 0) or (3, 2b, 0) eventually).&lt;br /&gt;
If &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is bigger or smaller, then &amp;quot;Odd Phase&amp;quot; will end going back to &amp;quot;Even Phase&amp;quot; again.&lt;br /&gt;
&lt;br /&gt;
=== Repeated (0, b, 2c) ===&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;f(n) = 3n+4&amp;lt;/math&amp;gt;, then&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, b, 2c) \to (0, f(b), 2(c - b - 1))&amp;lt;/math&amp;gt; Let&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;h(n) = f^n(1) + 1 = 3^{n+1} - 1&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;g(n) = \sum_{k=0}^{n-1} h(k) = \frac{3}{2} (3^n - 1) - n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then if &amp;lt;math&amp;gt;c &amp;gt; g(n)&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, 1, 2c) \to (0, f^n(1), 2 (c-g(n))) \to (2 h(n), 1, 2 (c-g(n)))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repeated (0, 1, 2c) ===&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254635277020954705&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;C(n) = (0, 1, 2n)&amp;lt;/math&amp;gt; = &amp;lt;code&amp;gt;0^inf 1 &amp;lt;A2 22 (20)^2n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;C(g(n) + 8k+1) \to C(g(n) + 8k+1 + n+9)&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k: \frac{h(n) - 45}{65} &amp;lt; k &amp;lt; \frac{h(n) - 22}{38}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notably, when 8 divides (n+1) then this rule can potentially be applied repeatedly.&lt;br /&gt;
&lt;br /&gt;
Ex: if n = 7, then we get:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k \in [101, 172]: C(3273 + 8k) \to C(3273 + 8(k+2))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And we see this starting with &amp;lt;math&amp;gt;C(4137) = C(3273 + 8 \cdot 108)&amp;lt;/math&amp;gt; which repeats this rule until we get to &amp;lt;math&amp;gt;C(4665) = C(3273 + 8 \cdot 174)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
And as n gets way bigger, these ranges of repeat will increase exponentially.&lt;br /&gt;
&lt;br /&gt;
== Timings ==&lt;br /&gt;
&lt;br /&gt;
Let A(a, c) = A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a, 0, c) = &amp;lt;code&amp;gt;0^∞ 1 2^a &amp;lt;C (20)^c 0^∞&amp;lt;/code&amp;gt;, where A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a, b, c) comes from dyuan01&#039;s rules. Then the TM satisfies the following rules once it reaches A(0, 1) after 2 steps. Note that rules (a) and (g) aren&#039;t actually reachable from the initial condition.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|+ Rules and associated step counts ([https://discord.com/channels/960643023006490684/1259770474897080380/1324065684677988505 source])&lt;br /&gt;
! !! style=&amp;quot;text-align:left&amp;quot; | A(a, c) → !! Conditions !! Step count&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (a)&lt;br /&gt;
| A(a−c−1, 3c/2+2) || c ≤ a−1, c ≡ 0 (mod 2) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+8c+5&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (b)&lt;br /&gt;
| A(a−c−2, 3(c−1)/2+5) || c ≤ a−2, c ≡ 1 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+31c+37)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (c)&lt;br /&gt;
| A(a−c−4, 3(c−1)/2+8) || c ≤ a−4, c ≡ 3 (mod 4) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+29c+65&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (d)&lt;br /&gt;
| Halt(3(c−1)/2+7) || c = a−3, c ≡ 3 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+43c+75)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (e)&lt;br /&gt;
| A(3c+8, 1) || c = a−2, c ≡ 3 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+37c+63)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (f)&lt;br /&gt;
| Halt(3(c−1)/2+4) || c = a−1, c ≡ 1 (mod 2) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+8c+6&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (g)&lt;br /&gt;
| Halt(a/2+c+4) || c ≥ a, a ≡ 0, c ≡ 0 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+5a+9c+24&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (h)&lt;br /&gt;
| A(1, a/2+c+2) || c ≥ a, a ≡ 0, c ≡ 1 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+3a+5c+11&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (i)&lt;br /&gt;
| A(3a, c−a+4) || c ≥ a, a ≡ 1, c ≡ 0 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;−9a+14c+30&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (j)&lt;br /&gt;
| A(3a+2, c−a+1) || c ≥ a, a ≡ 1, c ≡ 1 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+5c+6&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=1373</id>
		<title>1RB2LC1RC 2LC---2RB 2LA0LB0RA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=1373"/>
		<updated>2025-01-01T21:49:49Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: add rules with timings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2LC1RC_2LC---2RB_2LA0LB0RA}}{{unsolved|Does this TM halt? If so, how many steps does it take to halt?}}&lt;br /&gt;
{{TM|1RB2LC1RC_2LC---2RB_2LA0LB0RA|undecided}}&lt;br /&gt;
&lt;br /&gt;
This is a [[BB(3,3)]] [[holdout]] which appears to [[probviously]] halt. If can be proven to halt, it will be the BB(3,3) champion, in terms of both steps and tape symbols. However, it could also turn out to be a probviously halting [[Cryptid]]. &lt;br /&gt;
&lt;br /&gt;
This is holdout #758 on Justin&#039;s 3x3 mugshots. And if you start in state C it is a [[permutation]] of #153: {{TM|1RB0LB0RC_2LC2LA1RA_1RA1LC---}}. It simulates a complex set of Collatz-like rules with two decreasing parameters. &lt;br /&gt;
&lt;br /&gt;
After active exploration on the #bb3x3 channel by LegionMammal and dyuan, LegionMammal found (and dyuan confirmed) a configuration A(1,c) (defined [https://discord.com/channels/960643023006490684/1259770474897080380/1259968221218607145 here]) which halts and for which a huge &amp;quot;wall&amp;quot; of previous A(1, c&#039;) values all reach it. This gives strong evidence that the TM probviosly halts since jumping over this wall is very &amp;quot;unlikely&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
NOTE: As of 16 Jul 2024 there is a lot more active work on the #bb3x3 channel with LegionMammal and dyuan not reflected here.&lt;br /&gt;
&lt;br /&gt;
== dyuan01&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1224457633176486041&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A_1(a, b, c) = 0^inf 1 2^a &amp;lt;C (22)^b (20)^c 0^inf&lt;br /&gt;
A_2(a, b, c) = 0^inf 1 2^a &amp;lt;A2 (22)^b (20)^c 0^inf&lt;br /&gt;
B(a, b) = 0^inf 1 2^a &amp;lt;B0 (20)^b 0^inf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! From !! To&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(1, b+2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(1, 0, b+2n+3)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, 0) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, b+1, n)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(2b+3, 0, 2n+1)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(2b+3, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, 0) || B(m, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, b+2, n)&lt;br /&gt;
|-&lt;br /&gt;
| B(0, b) || Halt&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, 2n+3)&lt;br /&gt;
|}&lt;br /&gt;
Starting from A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, 0, 1) (at step 2).&lt;br /&gt;
&lt;br /&gt;
== savask&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254085725138190336&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;code&amp;gt;(m, b, n) = A2(m, b, n) = 0^inf 1 2^m &amp;lt;A2 (22)^b (20)^n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(0, b, n) -&amp;gt; (2b+2, 1, n) if n is even&lt;br /&gt;
          -&amp;gt; (2b, 1, n+3) if n is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
(2, b, 0) -&amp;gt; (0, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 0) -&amp;gt; (m-2, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (m-3, 1, b+3) if b is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, n) -&amp;gt; (0, 1, n+b+2) if n is even&lt;br /&gt;
          -&amp;gt; Halt if n is odd&lt;br /&gt;
&lt;br /&gt;
(2, b, 1) -&amp;gt; Halt if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 1) -&amp;gt; (m-3, 1, b+3)&lt;br /&gt;
&lt;br /&gt;
(m, b, n) -&amp;gt; (m-2, b+3, n-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254306301786198116&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
step (A2 0 b n) | even n = A2 (2*b+2) 1 n&lt;br /&gt;
                | otherwise = A2 (2*b) 1 (n+3)&lt;br /&gt;
-- From now on m &amp;gt; 0&lt;br /&gt;
step (A2 1 b 0) = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; 0&amp;quot;&lt;br /&gt;
step (A2 2 b 0) | even b = A2 0 (b+3) 0&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 0) | even b = A2 (m-2) (b+3) 0&lt;br /&gt;
                | otherwise = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- From now on n &amp;gt; 0&lt;br /&gt;
step (A2 1 b n) | even n = A2 0 1 (n+b+2)&lt;br /&gt;
                | otherwise = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; &amp;quot; ++ show n&lt;br /&gt;
step (A2 2 b 1) | even b = error $ &amp;quot;Halt A2 2 &amp;quot; ++ show b ++ &amp;quot; 1&amp;quot;&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 1) = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- Here m &amp;gt; 1, n &amp;gt; 1&lt;br /&gt;
step (A2 m b n) = let d2 = (min m n) `div` 2 in A2 (m - 2*d2) (b + 3*d2) (n - 2*d2) -- Accelerated&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shawn&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254307091863048264&lt;br /&gt;
&lt;br /&gt;
We can reduce the set of rules from savask&#039;s list a bit by noticing that we can evaluate so that all rules end with c even: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  (0, b, 2c)    -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
&lt;br /&gt;
  (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
  (1, 2b,   2c)  -&amp;gt; (0, 1, 2(b+c+1))&lt;br /&gt;
  (1, 2b+1, 2c)  -&amp;gt; (2, 1, 2(b+c+3))&lt;br /&gt;
&lt;br /&gt;
  (a, 2b,   0)  -&amp;gt; (a-2, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0)  -&amp;gt; (0, 1, 2b+6)&lt;br /&gt;
  (a, 2b+1, 0)  -&amp;gt; (a-3, 1, 2b+4)&lt;br /&gt;
&lt;br /&gt;
  (a, b, c) -&amp;gt; (a-2, b+3, c-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Phases ===&lt;br /&gt;
We can think of this going through two different phases. &amp;quot;Even Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is even) and &amp;quot;Odd Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is odd).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Even Phase: a,c even:&lt;br /&gt;
  (0, b, 2c) -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
  (2a+2, 2b, 0) -&amp;gt; (2a, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0) -&amp;gt; (0, 1, 2(b+3))&lt;br /&gt;
&lt;br /&gt;
  To Odd Phase:&lt;br /&gt;
    (2a+4, 2b+1, 0) -&amp;gt; (2a+1, 1, 2b+4)&lt;br /&gt;
 &lt;br /&gt;
Odd Phase: a odd, c even&lt;br /&gt;
  To Halt:&lt;br /&gt;
    (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
    (3, 2b, 0) -&amp;gt; (1, 2b+3, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
  To Even Phase:&lt;br /&gt;
    (1, 2b, 2c+2) -&amp;gt; (0, 1, 2(b+c+2))&lt;br /&gt;
    (1, 2b+1, 2c+2) -&amp;gt; (0, 1, 2b+2c+5) -&amp;gt; (2, 1, 2(b+c+4))&lt;br /&gt;
    &lt;br /&gt;
    (2a+5, 2b, 0) -&amp;gt; (2a+3, 2b+3, 0) -&amp;gt; (2a, 1, 2b+6)&lt;br /&gt;
    (2a+3, 2b+1, 0)  -&amp;gt; (2a, 1, 2b+4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So the only way for this to halt is if it is in &amp;quot;Even Phase&amp;quot; and hits (2k+8, 2k+1, 0) or (4k+12, 4k+3, 0)  (which will lead to (1, b, 0) or (3, 2b, 0) eventually).&lt;br /&gt;
If &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is bigger or smaller, then &amp;quot;Odd Phase&amp;quot; will end going back to &amp;quot;Even Phase&amp;quot; again.&lt;br /&gt;
&lt;br /&gt;
=== Repeated (0, b, 2c) ===&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;f(n) = 3n+4&amp;lt;/math&amp;gt;, then&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, b, 2c) \to (0, f(b), 2(c - b - 1))&amp;lt;/math&amp;gt; Let&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;h(n) = f^n(1) + 1 = 3^{n+1} - 1&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;g(n) = \sum_{k=0}^{n-1} h(k) = \frac{3}{2} (3^n - 1) - n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then if &amp;lt;math&amp;gt;c &amp;gt; g(n)&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, 1, 2c) \to (0, f^n(1), 2 (c-g(n))) \to (2 h(n), 1, 2 (c-g(n)))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Repeated (0, 1, 2c) ===&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254635277020954705&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;C(n) = (0, 1, 2n)&amp;lt;/math&amp;gt; = &amp;lt;code&amp;gt;0^inf 1 &amp;lt;A2 22 (20)^2n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;C(g(n) + 8k+1) \to C(g(n) + 8k+1 + n+9)&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k: \frac{h(n) - 45}{65} &amp;lt; k &amp;lt; \frac{h(n) - 22}{38}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notably, when 8 divides (n+1) then this rule can potentially be applied repeatedly.&lt;br /&gt;
&lt;br /&gt;
Ex: if n = 7, then we get:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k \in [101, 172]: C(3273 + 8k) \to C(3273 + 8(k+2))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And we see this starting with &amp;lt;math&amp;gt;C(4137) = C(3273 + 8 \cdot 108)&amp;lt;/math&amp;gt; which repeats this rule until we get to &amp;lt;math&amp;gt;C(4665) = C(3273 + 8 \cdot 174)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
And as n gets way bigger, these ranges of repeat will increase exponentially.&lt;br /&gt;
&lt;br /&gt;
== Timings ==&lt;br /&gt;
&lt;br /&gt;
Let A(a, c) = A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a, 0, c) = &amp;lt;code&amp;gt;0^∞ 1 2^a &amp;lt;C (20)^c 0^∞&amp;lt;/code&amp;gt;. Then the TM satisfies the following rules once it reaches A(0, 1) after 2 steps. These can be seen as an abbreviation of dyuan01&#039;s rules, though note that (a) and (g) aren&#039;t actually reachable from the blank tape.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
|+ Rules and associated step counts ([https://discord.com/channels/960643023006490684/1259770474897080380/1324065684677988505 source])&lt;br /&gt;
! !! style=&amp;quot;text-align:left&amp;quot; | A(a, c) → !! Conditions !! Step count&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (a)&lt;br /&gt;
| A(a−c−1, 3c/2+2) || c ≤ a−1, c ≡ 0 (mod 2) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+8c+5&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (b)&lt;br /&gt;
| A(a−c−2, 3(c−1)/2+5) || c ≤ a−2, c ≡ 1 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+31c+37)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (c)&lt;br /&gt;
| A(a−c−4, 3(c−1)/2+8) || c ≤ a−4, c ≡ 3 (mod 4) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+29c+65&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (d)&lt;br /&gt;
| Halt(3(c−1)/2+7) || c = a−3, c ≡ 3 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+43c+75)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (e)&lt;br /&gt;
| A(3c+8, 1) || c = a−2, c ≡ 3 (mod 4) || (6c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+37c+63)/2&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (f)&lt;br /&gt;
| Halt(3(c−1)/2+4) || c = a−1, c ≡ 1 (mod 2) || 3c&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+8c+6&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (g)&lt;br /&gt;
| Halt(a/2+c+4) || c ≥ a, a ≡ 0, c ≡ 0 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+5a+9c+24&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (h)&lt;br /&gt;
| A(1, a/2+c+2) || c ≥ a, a ≡ 0, c ≡ 1 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+3a+5c+11&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (i)&lt;br /&gt;
| A(3a, c−a+4) || c ≥ a, a ≡ 1, c ≡ 0 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;−9a+14c+30&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align:right&amp;quot; | (j)&lt;br /&gt;
| A(3a+2, c−a+1) || c ≥ a, a ≡ 1, c ≡ 1 (mod 2) || 3a&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;+5c+6&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Analysis_Techniques&amp;diff=1108</id>
		<title>Analysis Techniques</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Analysis_Techniques&amp;diff=1108"/>
		<updated>2024-11-08T02:12:17Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Redirected page to Analysis Tools and Techniques&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Analysis Tools and Techniques]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=MediaWiki:Sidebar&amp;diff=1053</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=MediaWiki:Sidebar&amp;diff=1053"/>
		<updated>2024-11-04T16:17:21Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: add &amp;quot;All pages&amp;quot; link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** Special:AllPages|allpages&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=User_talk:Jacobzheng&amp;diff=784</id>
		<title>User talk:Jacobzheng</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=User_talk:Jacobzheng&amp;diff=784"/>
		<updated>2024-08-25T21:29:48Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Created page with &amp;quot;What are you trying to do that results in this &amp;quot;It seems that bbchallenge.org closed the connection&amp;quot; error? ~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What are you trying to do that results in this &amp;quot;It seems that bbchallenge.org closed the connection&amp;quot; error? [[User:LegionMammal978|LegionMammal978]] ([[User talk:LegionMammal978|talk]]) 21:29, 25 August 2024 (UTC)&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=781</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Main_Page&amp;diff=781"/>
		<updated>2024-08-25T13:57:19Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Reverted edits by Jacobzheng (talk) to last revision by Sligocki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Busy Beaver function]] BB (called S originally) was introduced by [https://en.wikipedia.org/wiki/Tibor_Rad%C3%B3 Tibor Radó] in 1962 &amp;lt;ref&amp;gt;Rado, T. (1962), On Non-Computable Functions. Bell System Technical Journal, 41: 877-884. https://doi.org/10.1002/j.1538-7305.1962.tb00480.x&amp;lt;/ref&amp;gt; for 2-symbol [[Turing machines]] and later generalised&amp;lt;ref&amp;gt;Brady, Allen H, and the Meaning of Life, &#039;The Busy Beaver Game and the Meaning of Life&#039;, in Rolf Herken (ed.), The Universal Turing Machine: A Half-Century Survey (Oxford, 1990; online edn, Oxford Academic, 31 Oct. 2023), https://doi.org/10.1093/oso/9780198537748.003.0009, accessed 8 June 2024.&amp;lt;/ref&amp;gt; to m-symbol Turing machines:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| BB(n,m) = Maximum number of steps taken by a halting n-state, m-symbol Turing machine starting from a blank (all 0) tape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The 2-symbol case BB(n,2) is abbreviated as BB(n). The busy beaver function is not computable, and few of its values are known:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Small busy beaver values &amp;lt;ref&amp;gt;https://bbchallenge.org/~pascal.michel/ha.html&amp;lt;/ref&amp;gt;  &amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;https://bbchallenge.org/&amp;lt;/ref&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
|   || 2-state || 3-state || 4-state || 5-state || 6-state &lt;br /&gt;
|-  &lt;br /&gt;
| 2-symbol &lt;br /&gt;
| [[BB(2)]] = 6 &lt;br /&gt;
| [[BB(3)]] = 21&lt;br /&gt;
| [[BB(4)]] = 107 &lt;br /&gt;
| [[BB(5)]] = 47,176,870 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(6)]] &amp;gt; &amp;lt;math&amp;gt;10 \uparrow \uparrow 15&amp;lt;/math&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| 3-symbol  || [[BB(2,3)]] = 38 &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(3,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{17}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(4,3)]] &amp;gt; &amp;lt;math&amp;gt;10^{14072}&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 4-symbol  &lt;br /&gt;
| [[BB(2,4)]] = 3,932,964&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; | [[BB(3,4)]] &amp;gt; &amp;lt;math&amp;gt;2 \uparrow^{15} 5&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| 5-symbol &lt;br /&gt;
| style=&amp;quot;background: orange;&amp;quot; | [[BB(2,5)]] &amp;gt; &amp;lt;math&amp;gt;10\uparrow\uparrow 4&amp;lt;/math&amp;gt;&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #ffe4b2;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In the above table, &amp;lt;span style=&amp;quot;background: orange&amp;quot;&amp;gt;cells are highlighted in orange&amp;lt;/span&amp;gt; when there are known [[Cryptids]] (mathematically-hard machines) in that class, and &amp;lt;span style=&amp;quot;background: #ffe4b2&amp;quot;&amp;gt;cells are highlighted in light orange&amp;lt;/span&amp;gt; when the existence of a Cryptid is given by using a known one with less states or symbols.&lt;br /&gt;
&lt;br /&gt;
== bbchallenge.org ==&lt;br /&gt;
[[bbchallenge.org]] &amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; is a massively collaborative research project whose general goal is to obtain more knowledge on the [[Busy Beaver function]]. In practice, it mainly consists in collaboratively building [[Deciders]], programs that automatically prove that some Turing machines do not halt.  Other efforts also include:&lt;br /&gt;
&lt;br /&gt;
* Formalising results using theorem provers (such as [https://en.wikipedia.org/wiki/Coq_(software) Coq])&lt;br /&gt;
* Maintaining [[Holdouts lists]] for small busy beaver values&lt;br /&gt;
* Proving the behavior of [[:Category:Individual Machines|Individual machines]]&lt;br /&gt;
* Finding [[Cryptids]] (mathematically-hard machines)&lt;br /&gt;
* Searching for new [[Champions]]&lt;br /&gt;
* Building [[Accelerated Simulator]]s to simulate halting machines faster&lt;br /&gt;
&lt;br /&gt;
Notably, as part of bbchallenge.org, in June 2024 the 5th busy beaver value [[BB(5)]] was proven in Coq to be equal to the lower bound found in 1989&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5.&lt;br /&gt;
Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;: 47,176,870.&lt;br /&gt;
&lt;br /&gt;
== Contribute to this wiki ==&lt;br /&gt;
This wiki is collaborative, feel free to contribute by editing existing pages or creating new ones:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;inputbox&amp;gt;&lt;br /&gt;
type=create&lt;br /&gt;
width=100&lt;br /&gt;
break=no&lt;br /&gt;
buttonlabel=Create new article&lt;br /&gt;
default=(Article title)&lt;br /&gt;
&amp;lt;/inputbox&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Template:TM&amp;diff=457</id>
		<title>Template:TM</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Template:TM&amp;diff=457"/>
		<updated>2024-07-13T03:22:11Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: change acronym&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;{{#ifexist:{{{1}}}|[[{{{1}}}]]|{{{1}}}}}&amp;lt;/code&amp;gt; ([https://bbchallenge.org/{{{1}}} bbch])&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation/config&amp;diff=440</id>
		<title>Module:Documentation/config</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation/config&amp;diff=440"/>
		<updated>2024-07-12T03:58:45Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----------------------------------------------------------------------------------------------------&lt;br /&gt;
--&lt;br /&gt;
--                               Configuration for Module:Documentation&lt;br /&gt;
--&lt;br /&gt;
-- Here you can set the values of the parameters and messages used in Module:Documentation to&lt;br /&gt;
-- localise it to your wiki and your language. Unless specified otherwise, values given here&lt;br /&gt;
-- should be string values.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local _format = require(&#039;Module:TNT&#039;).format&lt;br /&gt;
local function format(id)&lt;br /&gt;
	return _format(&#039;I18n/Documentation&#039;, id)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local cfg = {} -- Do not edit this line.&lt;br /&gt;
&lt;br /&gt;
cfg[&#039;templatestyles-scr&#039;] = &#039;Module:Documentation/styles.css&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Protection template configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;protection-template&#039;]&lt;br /&gt;
-- The name of the template that displays the protection icon (a padlock on enwiki).&lt;br /&gt;
cfg[&#039;protection-template&#039;] = &#039;pp-template&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;protection-reason-edit&#039;]&lt;br /&gt;
-- The protection reason for edit-protected templates to pass to&lt;br /&gt;
-- [[Module:Protection banner]].&lt;br /&gt;
cfg[&#039;protection-reason-edit&#039;] = &#039;template&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;protection-template-args&#039;]&lt;br /&gt;
-- Any arguments to send to the protection template. This should be a Lua table.&lt;br /&gt;
-- For example, if the protection template is &amp;quot;pp-template&amp;quot;, and the wikitext template invocation&lt;br /&gt;
-- looks like &amp;quot;{{pp-template|docusage=yes}}&amp;quot;, then this table should look like &amp;quot;{docusage = &#039;yes&#039;}&amp;quot;.&lt;br /&gt;
 --]]&lt;br /&gt;
 cfg[&#039;protection-template-args&#039;] = {docusage = &#039;yes&#039;}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Sandbox notice configuration&lt;br /&gt;
--&lt;br /&gt;
-- On sandbox pages the module can display a template notifying users that the current page is a&lt;br /&gt;
-- sandbox, and the location of test cases pages, etc. The module decides whether the page is a&lt;br /&gt;
-- sandbox or not based on the value of cfg[&#039;sandbox-subpage&#039;]. The following settings configure the&lt;br /&gt;
-- messages that the notices contains.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-notice-image&#039;]&lt;br /&gt;
-- The image displayed in the sandbox notice.&lt;br /&gt;
cfg[&#039;sandbox-notice-image&#039;] = &#039;[[File:Edit In Sandbox Icon - Color.svg|40px|alt=|link=]]&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-template&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-module&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-other&#039;]&lt;br /&gt;
-- The page type of the sandbox page. The message that is displayed depends on the current subject&lt;br /&gt;
-- namespace. This message is used in either cfg[&#039;sandbox-notice-blurb&#039;] or&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-blurb&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-template&#039;] = format(&#039;sandbox-notice-pagetype-template&#039;)&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-module&#039;] = format(&#039;sandbox-notice-pagetype-module&#039;)&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-other&#039;] = format(&#039;sandbox-notice-pagetype-other&#039;)&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-display&#039;]&lt;br /&gt;
-- Either cfg[&#039;sandbox-notice-blurb&#039;] or cfg[&#039;sandbox-notice-diff-blurb&#039;] is the opening sentence&lt;br /&gt;
-- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page&lt;br /&gt;
-- type, which is either cfg[&#039;sandbox-notice-pagetype-template&#039;],&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-module&#039;] or cfg[&#039;sandbox-notice-pagetype-other&#039;] depending what&lt;br /&gt;
-- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between&lt;br /&gt;
-- the sandbox and the main template. The display value of the diff link is set by &lt;br /&gt;
-- cfg[&#039;sandbox-notice-compare-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-blurb&#039;] = format(&#039;sandbox-notice-blurb&#039;)&lt;br /&gt;
cfg[&#039;sandbox-notice-diff-blurb&#039;] = format(&#039;sandbox-notice-diff-blurb&#039;)&lt;br /&gt;
cfg[&#039;sandbox-notice-compare-link-display&#039;] = format(&#039;sandbox-notice-compare-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-link-display&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-link-display&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-blurb&#039;] is a sentence notifying the user that there is a test cases page&lt;br /&gt;
-- corresponding to this sandbox that they can edit. $1 is a link to the test cases page.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-link-display&#039;] is the display value for that link.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-blurb&#039;] is a sentence notifying the user that there is a test cases page&lt;br /&gt;
-- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test&lt;br /&gt;
-- cases page, and $2 is a link to the page to run it.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-link-display&#039;] is the display value for the link to run the test&lt;br /&gt;
-- cases.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-blurb&#039;] = format(&#039;sandbox-notice-testcases-blurb&#039;)&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-link-display&#039;] = format(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-run-blurb&#039;] = format(&#039;sandbox-notice-testcases-run-blurb&#039;)&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-run-link-display&#039;] = format(&#039;sandbox-notice-testcases-run-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-category&#039;]&lt;br /&gt;
-- A category to add to all template sandboxes.&lt;br /&gt;
cfg[&#039;sandbox-category&#039;] = &#039;Template sandboxes&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Start box configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;documentation-icon-wikitext&#039;]&lt;br /&gt;
-- The wikitext for the icon shown at the top of the template.&lt;br /&gt;
cfg[&#039;documentation-icon-wikitext&#039;] = &#039;[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=Documentation icon]]&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Link box (end box) configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;transcluded-from-blurb&#039;]&lt;br /&gt;
-- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page.&lt;br /&gt;
cfg[&#039;transcluded-from-blurb&#039;] = format(&#039;transcluded-from-blurb&#039;)&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;create-module-doc-blurb&#039;]&lt;br /&gt;
-- Notice displayed in the module namespace when the documentation subpage does not exist.&lt;br /&gt;
-- $1 is a link to create the documentation page with the preload cfg[&#039;module-preload&#039;] and the&lt;br /&gt;
-- display cfg[&#039;create-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;create-module-doc-blurb&#039;] = format(&#039;create-module-doc-blurb&#039;)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Experiment blurb configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;experiment-blurb-template&#039;]&lt;br /&gt;
-- cfg[&#039;experiment-blurb-module&#039;]&lt;br /&gt;
-- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages.&lt;br /&gt;
-- It is only shown in the template and module namespaces. With the default English settings, it&lt;br /&gt;
-- might look like this:&lt;br /&gt;
--&lt;br /&gt;
-- Editors can experiment in this template&#039;s sandbox (edit | diff) and testcases (edit) pages.&lt;br /&gt;
--&lt;br /&gt;
-- In this example, &amp;quot;sandbox&amp;quot;, &amp;quot;edit&amp;quot;, &amp;quot;diff&amp;quot;, &amp;quot;testcases&amp;quot;, and &amp;quot;edit&amp;quot; would all be links.&lt;br /&gt;
--&lt;br /&gt;
-- There are two versions, cfg[&#039;experiment-blurb-template&#039;] and cfg[&#039;experiment-blurb-module&#039;], depending&lt;br /&gt;
-- on what namespace we are in.&lt;br /&gt;
-- &lt;br /&gt;
-- Parameters:&lt;br /&gt;
--&lt;br /&gt;
-- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;sandbox-link-display&#039;] (cfg[&#039;sandbox-edit-link-display&#039;] | cfg[&#039;compare-link-display&#039;])&lt;br /&gt;
-- &lt;br /&gt;
-- If the sandbox doesn&#039;t exist, it is in the format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;sandbox-link-display&#039;] (cfg[&#039;sandbox-create-link-display&#039;] | cfg[&#039;mirror-link-display&#039;])&lt;br /&gt;
-- &lt;br /&gt;
-- The link for cfg[&#039;sandbox-create-link-display&#039;] link preloads the page with cfg[&#039;template-sandbox-preload&#039;]&lt;br /&gt;
-- or cfg[&#039;module-sandbox-preload&#039;], depending on the current namespace. The link for cfg[&#039;mirror-link-display&#039;]&lt;br /&gt;
-- loads a default edit summary of cfg[&#039;mirror-edit-summary&#039;].&lt;br /&gt;
--&lt;br /&gt;
-- $2 is a link to the test cases page. If the test cases page exists, it is in the following format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;testcases-link-display&#039;] (cfg[&#039;testcases-edit-link-display&#039;])&lt;br /&gt;
--&lt;br /&gt;
-- If the test cases page doesn&#039;t exist, it is in the format:&lt;br /&gt;
-- &lt;br /&gt;
--     cfg[&#039;testcases-link-display&#039;] (cfg[&#039;testcases-create-link-display&#039;])&lt;br /&gt;
--&lt;br /&gt;
-- If the test cases page doesn&#039;t exist, the link for cfg[&#039;testcases-create-link-display&#039;] preloads the&lt;br /&gt;
-- page with cfg[&#039;template-testcases-preload&#039;] or cfg[&#039;module-testcases-preload&#039;], depending on the current&lt;br /&gt;
-- namespace.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;experiment-blurb-template&#039;] = format(&#039;experiment-blurb-template&#039;)&lt;br /&gt;
cfg[&#039;experiment-blurb-module&#039;] = format(&#039;experiment-blurb-module&#039;)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Sandbox link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage typically used for sandboxes.&lt;br /&gt;
cfg[&#039;sandbox-subpage&#039;] = &#039;sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-sandbox-preload&#039;]&lt;br /&gt;
-- Preload file for template sandbox pages.&lt;br /&gt;
cfg[&#039;template-sandbox-preload&#039;] = &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-sandbox-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module sandbox pages.&lt;br /&gt;
cfg[&#039;module-sandbox-preload&#039;] = &#039;Template:Documentation/preload-module-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;sandbox&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-link-display&#039;] = format(&#039;sandbox-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-edit-link-display&#039;]&lt;br /&gt;
-- The text to display for sandbox &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-edit-link-display&#039;] = format(&#039;sandbox-edit-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-create-link-display&#039;]&lt;br /&gt;
-- The text to display for sandbox &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-create-link-display&#039;] = format(&#039;sandbox-create-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;compare-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;compare&amp;quot; links.&lt;br /&gt;
cfg[&#039;compare-link-display&#039;] = format(&#039;compare-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-edit-summary&#039;]&lt;br /&gt;
-- The default edit summary to use when a user clicks the &amp;quot;mirror&amp;quot; link. $1 is a wikilink to the&lt;br /&gt;
-- template page.&lt;br /&gt;
cfg[&#039;mirror-edit-summary&#039;] = &#039;Create sandbox version of $1&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;mirror&amp;quot; links.&lt;br /&gt;
cfg[&#039;mirror-link-display&#039;] = format(&#039;mirror-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-link-preload&#039;]&lt;br /&gt;
-- The page to preload when a user clicks the &amp;quot;mirror&amp;quot; link.&lt;br /&gt;
cfg[&#039;mirror-link-preload&#039;] = &#039;Template:Documentation/mirror&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Test cases link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage typically used for test cases.&lt;br /&gt;
cfg[&#039;testcases-subpage&#039;] = &#039;testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-testcases-preload&#039;]&lt;br /&gt;
-- Preload file for template test cases pages.&lt;br /&gt;
cfg[&#039;template-testcases-preload&#039;] = &#039;Template:Documentation/preload-testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-testcases-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module test cases pages.&lt;br /&gt;
cfg[&#039;module-testcases-preload&#039;] = &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;testcases&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-link-display&#039;] = format(&#039;testcases-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-edit-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-edit-link-display&#039;] = format(&#039;testcases-edit-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-create-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-create-link-display&#039;] = format(&#039;testcases-create-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Add categories blurb configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;add-categories-blurb&#039;]&lt;br /&gt;
-- Text to direct users to add categories to the /doc subpage. Not used if the &amp;quot;content&amp;quot; or&lt;br /&gt;
-- &amp;quot;docname fed&amp;quot; arguments are set, as then it is not clear where to add the categories. $1 is a&lt;br /&gt;
-- link to the /doc subpage with a display value of cfg[&#039;doc-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;add-categories-blurb&#039;] = format(&#039;add-categories-blurb&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;doc-link-display&#039;]&lt;br /&gt;
-- The text to display when linking to the /doc subpage.&lt;br /&gt;
cfg[&#039;doc-link-display&#039;] = &#039;/doc&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Subpages link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;subpages-blurb&#039;]&lt;br /&gt;
-- The &amp;quot;Subpages of this template&amp;quot; blurb. $1 is a link to the main template&#039;s subpages with a&lt;br /&gt;
-- display value of cfg[&#039;subpages-link-display&#039;]. In the English version this blurb is simply&lt;br /&gt;
-- the link followed by a period, and the link display provides the actual text.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;subpages-blurb&#039;] = format(&#039;subpages-blurb&#039;)&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;subpages-link-display&#039;]&lt;br /&gt;
-- The text to display for the &amp;quot;subpages of this page&amp;quot; link. $1 is cfg[&#039;template-pagetype&#039;],&lt;br /&gt;
-- cfg[&#039;module-pagetype&#039;] or cfg[&#039;default-pagetype&#039;], depending on whether the current page is in&lt;br /&gt;
-- the template namespace, the module namespace, or another namespace.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;subpages-link-display&#039;] = format(&#039;subpages-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for template pages.&lt;br /&gt;
cfg[&#039;template-pagetype&#039;] = format(&#039;template-pagetype&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for Lua module pages.&lt;br /&gt;
cfg[&#039;module-pagetype&#039;] = format(&#039;module-pagetype&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;default-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for pages other than templates or Lua modules.&lt;br /&gt;
cfg[&#039;default-pagetype&#039;] = format(&#039;default-pagetype&#039;)&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Doc link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;doc-subpage&#039;]&lt;br /&gt;
-- The name of the subpage typically used for documentation pages.&lt;br /&gt;
cfg[&#039;doc-subpage&#039;] = &#039;doc&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;file-docpage-preload&#039;]&lt;br /&gt;
-- Preload file for documentation page in the file namespace.&lt;br /&gt;
cfg[&#039;file-docpage-preload&#039;] = &#039;Template:Documentation/preload-filespace&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;docpage-preload&#039;]&lt;br /&gt;
-- Preload file for template documentation pages in all namespaces.&lt;br /&gt;
cfg[&#039;docpage-preload&#039;] = &#039;Template:Documentation/preload&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module documentation pages.&lt;br /&gt;
cfg[&#039;module-preload&#039;] = &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Print version configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;print-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage used for print versions.&lt;br /&gt;
cfg[&#039;print-subpage&#039;] = &#039;Print&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;print-link-display&#039;]&lt;br /&gt;
-- The text to display when linking to the /Print subpage.&lt;br /&gt;
cfg[&#039;print-link-display&#039;] = &#039;/Print&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;print-blurb&#039;]&lt;br /&gt;
-- Text to display if a /Print subpage exists. $1 is a link to the subpage with a display value of cfg[&#039;print-link-display&#039;].&lt;br /&gt;
cfg[&#039;print-blurb&#039;] = format(&#039;print-blurb&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;display-print-category&#039;]&lt;br /&gt;
-- Set to true to enable output of cfg[&#039;print-category&#039;] if a /Print subpage exists.&lt;br /&gt;
-- This should be a boolean value (either true or false).&lt;br /&gt;
cfg[&#039;display-print-category&#039;] = true&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;print-category&#039;]&lt;br /&gt;
-- Category to output if cfg[&#039;display-print-category&#039;] is set to true, and a /Print subpage exists.&lt;br /&gt;
cfg[&#039;print-category&#039;] = &#039;Templates with print versions&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- HTML and CSS configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;main-div-id&#039;]&lt;br /&gt;
-- The &amp;quot;id&amp;quot; attribute of the main HTML &amp;quot;div&amp;quot; tag.&lt;br /&gt;
cfg[&#039;main-div-id&#039;] = &#039;template-documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;main-div-classes&#039;]&lt;br /&gt;
-- The CSS classes added to the main HTML &amp;quot;div&amp;quot; tag.&lt;br /&gt;
cfg[&#039;main-div-class&#039;] = &#039;ts-doc-doc&#039;&lt;br /&gt;
cfg[&#039;header-div-class&#039;] = &#039;ts-doc-header&#039;&lt;br /&gt;
cfg[&#039;heading-div-class&#039;] = &#039;ts-doc-heading&#039;&lt;br /&gt;
cfg[&#039;content-div-class&#039;] = &#039;ts-doc-content&#039;&lt;br /&gt;
cfg[&#039;footer-div-class&#039;] = &#039;ts-doc-footer plainlinks&#039;&lt;br /&gt;
&lt;br /&gt;
cfg[&#039;sandbox-class&#039;] = &#039;ts-doc-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;start-box-linkclasses&#039;]&lt;br /&gt;
-- The CSS classes used for the [view][edit][history] or [create] links in the start box.&lt;br /&gt;
cfg[&#039;start-box-linkclasses&#039;] = &#039;ts-tlinks-tlinks mw-editsection-like plainlinks&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;start-box-link-id&#039;]&lt;br /&gt;
-- The HTML &amp;quot;id&amp;quot; attribute for the links in the start box.&lt;br /&gt;
cfg[&#039;start-box-link-id&#039;] = &#039;doc_editlinks&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Tracking category configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;display-strange-usage-category&#039;]&lt;br /&gt;
-- Set to true to enable output of cfg[&#039;strange-usage-category&#039;] if the module is used on a /doc subpage&lt;br /&gt;
-- or a /testcases subpage. This should be a boolean value (either true or false).&lt;br /&gt;
cfg[&#039;display-strange-usage-category&#039;] = false&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;strange-usage-category&#039;]&lt;br /&gt;
-- Category to output if cfg[&#039;display-strange-usage-category&#039;] is set to true and the module is used on a&lt;br /&gt;
-- /doc subpage or a /testcases subpage.&lt;br /&gt;
cfg[&#039;strange-usage-category&#039;] = &#039;Pages with strange ((documentation)) usage&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- End configuration&lt;br /&gt;
--&lt;br /&gt;
-- Don&#039;t edit anything below this line.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
return cfg&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation&amp;diff=439</id>
		<title>Module:Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation&amp;diff=439"/>
		<updated>2024-07-12T03:57:30Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Undo revision 437 by LegionMammal978 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Copied from https://www.mediawiki.org/w/index.php?title=Module:Documentation&amp;amp;oldid=5775458&lt;br /&gt;
&lt;br /&gt;
-- This module implements {{documentation}}.&lt;br /&gt;
&lt;br /&gt;
-- Get required modules.&lt;br /&gt;
local getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
local messageBox = require(&#039;Module:Message box&#039;)&lt;br /&gt;
&lt;br /&gt;
-- Get the config table.&lt;br /&gt;
local cfg = mw.loadData(&#039;Module:Documentation/config&#039;)&lt;br /&gt;
local i18n = mw.loadData(&#039;Module:Documentation/i18n&#039;)&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
-- Often-used functions.&lt;br /&gt;
local ugsub = mw.ustring.gsub&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Helper functions&lt;br /&gt;
--&lt;br /&gt;
-- These are defined as local functions, but are made available in the p&lt;br /&gt;
-- table for testing purposes.&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function message(cfgKey, valArray, expectType)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Gets a message from the cfg table and formats it if appropriate.&lt;br /&gt;
	-- The function raises an error if the value from the cfg table is not&lt;br /&gt;
	-- of the type expectType. The default type for expectType is &#039;string&#039;.&lt;br /&gt;
	-- If the table valArray is present, strings such as $1, $2 etc. in the&lt;br /&gt;
	-- message are substituted with values from the table keys [1], [2] etc.&lt;br /&gt;
	-- For example, if the message &amp;quot;foo-message&amp;quot; had the value &#039;Foo $2 bar $1.&#039;,&lt;br /&gt;
	-- message(&#039;foo-message&#039;, {&#039;baz&#039;, &#039;qux&#039;}) would return &amp;quot;Foo qux bar baz.&amp;quot;&lt;br /&gt;
	--]]&lt;br /&gt;
	local msg = cfg[cfgKey]&lt;br /&gt;
	expectType = expectType or &#039;string&#039;&lt;br /&gt;
	if type(msg) ~= expectType then&lt;br /&gt;
		error(require(&#039;Module:TNT&#039;).format(&#039;I18n/Documentation&#039;, &#039;cfg-error-msg-type&#039;, cfgKey, expectType, type(msg)), 2)&lt;br /&gt;
	end&lt;br /&gt;
	if not valArray then&lt;br /&gt;
		return msg&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function getMessageVal(match)&lt;br /&gt;
		match = tonumber(match)&lt;br /&gt;
		return valArray[match] or error(require(&#039;Module:TNT&#039;).format(&#039;I18n/Documentation&#039;, &#039;cfg-error-msg-empty&#039;, &#039;$&#039; .. match, cfgKey), 4)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ret = ugsub(msg, &#039;$([1-9][0-9]*)&#039;, getMessageVal)&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.message = message&lt;br /&gt;
&lt;br /&gt;
local function makeWikilink(page, display)&lt;br /&gt;
	if display then&lt;br /&gt;
		return mw.ustring.format(&#039;[[%s|%s]]&#039;, page, display)&lt;br /&gt;
	else&lt;br /&gt;
		return mw.ustring.format(&#039;[[%s]]&#039;, page)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeWikilink = makeWikilink&lt;br /&gt;
&lt;br /&gt;
local function makeCategoryLink(cat, sort)&lt;br /&gt;
	local catns = mw.site.namespaces[14].name&lt;br /&gt;
	return makeWikilink(catns .. &#039;:&#039; .. cat, sort)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeCategoryLink = makeCategoryLink&lt;br /&gt;
&lt;br /&gt;
local function makeUrlLink(url, display)&lt;br /&gt;
	return mw.ustring.format(&#039;[%s %s]&#039;, url, display)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeUrlLink = makeUrlLink&lt;br /&gt;
&lt;br /&gt;
local function makeToolbar(...)&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	local lim = select(&#039;#&#039;, ...)&lt;br /&gt;
	if lim &amp;lt; 1 then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	for i = 1, lim do&lt;br /&gt;
		ret[#ret + 1] = select(i, ...)&lt;br /&gt;
	end&lt;br /&gt;
	return &#039;&amp;lt;small style=&amp;quot;font-style: normal;&amp;quot;&amp;gt;(&#039; .. table.concat(ret, &#039; &amp;amp;#124; &#039;) .. &#039;)&amp;lt;/small&amp;gt;&#039;&lt;br /&gt;
end	&lt;br /&gt;
&lt;br /&gt;
p.makeToolbar = makeToolbar&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Argument processing&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function makeInvokeFunc(funcName)&lt;br /&gt;
	return function (frame)&lt;br /&gt;
		local args = getArgs(frame, {&lt;br /&gt;
			valueFunc = function (key, value)&lt;br /&gt;
				if type(value) == &#039;string&#039; then&lt;br /&gt;
					value = value:match(&#039;^%s*(.-)%s*$&#039;) -- Remove whitespace.&lt;br /&gt;
					if key == &#039;heading&#039; or value ~= &#039;&#039; then&lt;br /&gt;
						return value&lt;br /&gt;
					else&lt;br /&gt;
						return nil&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					return value&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		})&lt;br /&gt;
		return p[funcName](args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Load TemplateStyles&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.main = function(frame)&lt;br /&gt;
	local parent = frame.getParent(frame)&lt;br /&gt;
	local output = p._main(parent.args)&lt;br /&gt;
	return frame:extensionTag{ name=&#039;templatestyles&#039;, args = { src= message(&#039;templatestyles-scr&#039;) } } .. output&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Main function&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- This function defines logic flow for the module.&lt;br /&gt;
	-- @args - table of arguments passed by the user&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;main-div-id&#039; --&amp;gt; &#039;template-documentation&#039;&lt;br /&gt;
	-- &#039;main-div-classes&#039; --&amp;gt; &#039;template-documentation iezoomfix&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local env = p.getEnvironment(args)&lt;br /&gt;
	local root = mw.html.create()&lt;br /&gt;
	root&lt;br /&gt;
		:wikitext(p._getModuleWikitext(args, env))&lt;br /&gt;
		:wikitext(p.protectionTemplate(env))&lt;br /&gt;
		:wikitext(p.sandboxNotice(args, env))&lt;br /&gt;
		 -- This div tag is from {{documentation/start box}}, but moving it here&lt;br /&gt;
		 -- so that we don&#039;t have to worry about unclosed tags.&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:attr(&#039;id&#039;, message(&#039;main-div-id&#039;))&lt;br /&gt;
			:addClass(message(&#039;main-div-class&#039;))&lt;br /&gt;
			:wikitext(p._startBox(args, env))&lt;br /&gt;
			:wikitext(p._content(args, env))&lt;br /&gt;
			:done()&lt;br /&gt;
		:wikitext(p._endBox(args, env))&lt;br /&gt;
		:wikitext(p.addTrackingCategories(env))&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Environment settings&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.getEnvironment(args)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Returns a table with information about the environment, including title objects and other namespace- or&lt;br /&gt;
	-- path-related data.&lt;br /&gt;
	-- @args - table of arguments passed by the user&lt;br /&gt;
	--&lt;br /&gt;
	-- Title objects include:&lt;br /&gt;
	-- env.title - the page we are making documentation for (usually the current title)&lt;br /&gt;
	-- env.templateTitle - the template (or module, file, etc.)&lt;br /&gt;
	-- env.docTitle - the /doc subpage.&lt;br /&gt;
	-- env.sandboxTitle - the /sandbox subpage.&lt;br /&gt;
	-- env.testcasesTitle - the /testcases subpage.&lt;br /&gt;
	-- env.printTitle - the print version of the template, located at the /Print subpage.&lt;br /&gt;
	--&lt;br /&gt;
	-- Data includes:&lt;br /&gt;
	-- env.protectionLevels - the protection levels table of the title object.&lt;br /&gt;
	-- env.subjectSpace - the number of the title&#039;s subject namespace.&lt;br /&gt;
	-- env.docSpace - the number of the namespace the title puts its documentation in.&lt;br /&gt;
	-- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace.&lt;br /&gt;
	-- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template.&lt;br /&gt;
	-- &lt;br /&gt;
	-- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value&lt;br /&gt;
	-- returned will be nil.&lt;br /&gt;
	--]]&lt;br /&gt;
	&lt;br /&gt;
	local env, envFuncs = {}, {}&lt;br /&gt;
&lt;br /&gt;
	-- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value&lt;br /&gt;
	-- returned by that function is memoized in the env table so that we don&#039;t call any of the functions&lt;br /&gt;
	-- more than once. (Nils won&#039;t be memoized.)&lt;br /&gt;
	setmetatable(env, {&lt;br /&gt;
		__index = function (t, key)&lt;br /&gt;
			local envFunc = envFuncs[key]&lt;br /&gt;
			if envFunc then&lt;br /&gt;
				local success, val = pcall(envFunc)&lt;br /&gt;
				if success then&lt;br /&gt;
					env[key] = val -- Memoise the value.&lt;br /&gt;
					return val&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	})	&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.title()&lt;br /&gt;
		-- The title object for the current page, or a test page passed with args.page.&lt;br /&gt;
		local title&lt;br /&gt;
		local titleArg = args.page&lt;br /&gt;
		if titleArg then&lt;br /&gt;
			title = mw.title.new(titleArg)&lt;br /&gt;
		else&lt;br /&gt;
			title = mw.title.getCurrentTitle()&lt;br /&gt;
		end&lt;br /&gt;
		return title&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.templateTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- The template (or module, etc.) title object.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;sandbox-subpage&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
		-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		local subjectSpace = env.subjectSpace&lt;br /&gt;
		local title = env.title&lt;br /&gt;
		local subpage = title.subpageText&lt;br /&gt;
		if subpage == message(&#039;sandbox-subpage&#039;) or subpage == message(&#039;testcases-subpage&#039;) then&lt;br /&gt;
			return mw.title.makeTitle(subjectSpace, title.baseText)&lt;br /&gt;
		else&lt;br /&gt;
			return mw.title.makeTitle(subjectSpace, title.text)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object of the /doc subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;doc-subpage&#039; --&amp;gt; &#039;doc&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		local title = env.title&lt;br /&gt;
		local docname = args[1] -- User-specified doc page.&lt;br /&gt;
		local docpage&lt;br /&gt;
		if docname then&lt;br /&gt;
			docpage = docname&lt;br /&gt;
		else&lt;br /&gt;
			docpage = env.docpageBase .. &#039;/&#039; .. message(&#039;doc-subpage&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return mw.title.new(docpage)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.sandboxTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /sandbox subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;sandbox-subpage&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return mw.title.new(env.docpageBase .. &#039;/&#039; .. message(&#039;sandbox-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.testcasesTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /testcases subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return mw.title.new(env.docpageBase .. &#039;/&#039; .. message(&#039;testcases-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.printTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /Print subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;print-subpage&#039; --&amp;gt; &#039;Print&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return env.templateTitle:subPageTitle(message(&#039;print-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.protectionLevels()&lt;br /&gt;
		-- The protection levels table of the title object.&lt;br /&gt;
		return env.title.protectionLevels&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.subjectSpace()&lt;br /&gt;
		-- The subject namespace number.&lt;br /&gt;
		return mw.site.namespaces[env.title.namespace].subject.id&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docSpace()&lt;br /&gt;
		-- The documentation namespace number. For most namespaces this is the same as the&lt;br /&gt;
		-- subject namespace. However, pages in the Article, File, MediaWiki or Category&lt;br /&gt;
		-- namespaces must have their /doc, /sandbox and /testcases pages in talk space.&lt;br /&gt;
		local subjectSpace = env.subjectSpace&lt;br /&gt;
		if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then&lt;br /&gt;
			return subjectSpace + 1&lt;br /&gt;
		else&lt;br /&gt;
			return subjectSpace&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docpageBase()&lt;br /&gt;
		-- The base page of the /doc, /sandbox, and /testcases subpages.&lt;br /&gt;
		-- For some namespaces this is the talk page, rather than the template page.&lt;br /&gt;
		local templateTitle = env.templateTitle&lt;br /&gt;
		local docSpace = env.docSpace&lt;br /&gt;
		local docSpaceText = mw.site.namespaces[docSpace].name&lt;br /&gt;
		-- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon.&lt;br /&gt;
		return docSpaceText .. &#039;:&#039; .. templateTitle.text&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.compareUrl()&lt;br /&gt;
		-- Diff link between the sandbox and the main template using [[Special:ComparePages]].&lt;br /&gt;
		local templateTitle = env.templateTitle&lt;br /&gt;
		local sandboxTitle = env.sandboxTitle&lt;br /&gt;
		if templateTitle.exists and sandboxTitle.exists then&lt;br /&gt;
			local compareUrl = mw.uri.fullUrl(&lt;br /&gt;
				&#039;Special:ComparePages&#039;,&lt;br /&gt;
				{page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText}&lt;br /&gt;
			)&lt;br /&gt;
			return tostring(compareUrl)&lt;br /&gt;
		else&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	end		&lt;br /&gt;
&lt;br /&gt;
	return env&lt;br /&gt;
end	&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Auxiliary templates&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.getModuleWikitext = makeInvokeFunc(&#039;_getModuleWikitext&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._getModuleWikitext(args, env)&lt;br /&gt;
	local currentTitle = mw.title.getCurrentTitle()&lt;br /&gt;
	if currentTitle.contentModel ~= &#039;Scribunto&#039; then return end&lt;br /&gt;
	pcall(require, currentTitle.prefixedText) -- if it fails, we don&#039;t care&lt;br /&gt;
	local moduleWikitext =  package.loaded[&amp;quot;Module:Module wikitext&amp;quot;]&lt;br /&gt;
	if moduleWikitext then&lt;br /&gt;
		return moduleWikitext.main()&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.sandboxNotice(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Generates a sandbox notice for display above sandbox pages.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;sandbox-notice-image&#039; --&amp;gt; &#039;[[Image:Sandbox.svg|50px|alt=|link=]]&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-blurb&#039; --&amp;gt; &#039;This is the $1 for $2.&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-diff-blurb&#039; --&amp;gt; &#039;This is the $1 for $2 ($3).&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-template&#039; --&amp;gt; &#039;[[w:Wikipedia:Template test cases|template sandbox]] page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-module&#039; --&amp;gt; &#039;[[w:Wikipedia:Template test cases|module sandbox]] page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-other&#039; --&amp;gt; &#039;sandbox page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-compare-link-display&#039; --&amp;gt; &#039;diff&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-testcases-blurb&#039; --&amp;gt; &#039;See also the companion subpage for $1.&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-testcases-link-display&#039; --&amp;gt; &#039;test cases&#039;&lt;br /&gt;
	-- &#039;sandbox-category&#039; --&amp;gt; &#039;Template sandboxes&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local sandboxTitle = env.sandboxTitle&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- Build the table of arguments to pass to {{ombox}}. We need just two fields, &amp;quot;image&amp;quot; and &amp;quot;text&amp;quot;.&lt;br /&gt;
	local omargs = {}&lt;br /&gt;
	omargs.image = message(&#039;sandbox-notice-image&#039;)&lt;br /&gt;
	-- Get the text. We start with the opening blurb, which is something like&lt;br /&gt;
	-- &amp;quot;This is the template sandbox for [[Template:Foo]] (diff).&amp;quot;&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	local isPreviewing = frame:preprocess(&#039;{{REVISIONID}}&#039;) == &#039;&#039; -- True if the page is being previewed.&lt;br /&gt;
	local pagetype&lt;br /&gt;
	if subjectSpace == 10 then&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-template&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-module&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-other&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local templateLink = makeWikilink(templateTitle.prefixedText)&lt;br /&gt;
	local compareUrl = env.compareUrl&lt;br /&gt;
	if isPreviewing or not compareUrl then&lt;br /&gt;
		text = text .. message(&#039;sandbox-notice-blurb&#039;, {pagetype, templateLink})&lt;br /&gt;
	else&lt;br /&gt;
		local compareDisplay = message(&#039;sandbox-notice-compare-link-display&#039;)&lt;br /&gt;
		local compareLink = makeUrlLink(compareUrl, compareDisplay)&lt;br /&gt;
		text = text .. message(&#039;sandbox-notice-diff-blurb&#039;, {pagetype, templateLink, compareLink})&lt;br /&gt;
	end&lt;br /&gt;
	-- Get the test cases page blurb if the page exists. This is something like&lt;br /&gt;
	-- &amp;quot;See also the companion subpage for [[Template:Foo/testcases|test cases]].&amp;quot;&lt;br /&gt;
	local testcasesTitle = env.testcasesTitle&lt;br /&gt;
	if testcasesTitle and testcasesTitle.exists then&lt;br /&gt;
		if testcasesTitle.contentModel == &amp;quot;Scribunto&amp;quot; then&lt;br /&gt;
			local testcasesLinkDisplay = message(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
			local testcasesRunLinkDisplay = message(&#039;sandbox-notice-testcases-run-link-display&#039;)&lt;br /&gt;
			local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)&lt;br /&gt;
			local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. message(&#039;sandbox-notice-testcases-run-blurb&#039;, {testcasesLink, testcasesRunLink})&lt;br /&gt;
		else&lt;br /&gt;
			local testcasesLinkDisplay = message(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
			local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. message(&#039;sandbox-notice-testcases-blurb&#039;, {testcasesLink})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Add the sandbox to the sandbox category.&lt;br /&gt;
	text = text .. makeCategoryLink(message(&#039;sandbox-category&#039;))&lt;br /&gt;
	omargs.text = text&lt;br /&gt;
	omargs.class = message(&#039;sandbox-class&#039;)&lt;br /&gt;
	local ret = &#039;&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
	ret = ret .. messageBox.main(&#039;ombox&#039;, omargs)&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.protectionTemplate(env)&lt;br /&gt;
	-- Generates the padlock icon in the top right.&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;protection-template&#039; --&amp;gt; &#039;pp-template&#039;&lt;br /&gt;
	-- &#039;protection-template-args&#039; --&amp;gt; {docusage = &#039;yes&#039;}&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local protectionLevels&lt;br /&gt;
	local protectionTemplate = message(&#039;protection-template&#039;)&lt;br /&gt;
	local namespace = title.namespace&lt;br /&gt;
	if not (protectionTemplate and (namespace == 10 or namespace == 828)) then&lt;br /&gt;
		-- Don&#039;t display the protection template if we are not in the template or module namespaces.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	protectionLevels = env.protectionLevels&lt;br /&gt;
	if not protectionLevels then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local editLevels = protectionLevels.edit&lt;br /&gt;
	local moveLevels = protectionLevels.move&lt;br /&gt;
	if moveLevels and moveLevels[1] == &#039;sysop&#039; or editLevels and editLevels[1] then&lt;br /&gt;
		-- The page is full-move protected, or full, template, or semi-protected.&lt;br /&gt;
		local frame = mw.getCurrentFrame()&lt;br /&gt;
		return frame:expandTemplate{title = protectionTemplate, args = message(&#039;protection-template-args&#039;, nil, &#039;table&#039;)}&lt;br /&gt;
	else&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Start box&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.startBox = makeInvokeFunc(&#039;_startBox&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._startBox(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- This function generates the start box.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make&lt;br /&gt;
	-- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox&lt;br /&gt;
	-- which generate the box HTML.&lt;br /&gt;
	--]]&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local links&lt;br /&gt;
	local content = args.content&lt;br /&gt;
	if not content then&lt;br /&gt;
		-- No need to include the links if the documentation is on the template page itself.&lt;br /&gt;
		local linksData = p.makeStartBoxLinksData(args, env)&lt;br /&gt;
		if linksData then&lt;br /&gt;
			links = p.renderStartBoxLinks(linksData)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Generate the start box html.&lt;br /&gt;
	local data = p.makeStartBoxData(args, env, links)&lt;br /&gt;
	if data then&lt;br /&gt;
		return p.renderStartBox(data)&lt;br /&gt;
	else&lt;br /&gt;
		-- User specified no heading.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeStartBoxLinksData(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Does initial processing of data to make the [view] [edit] [history] [purge] links.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;view-link-display&#039; --&amp;gt; &#039;view&#039;&lt;br /&gt;
	-- &#039;edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;history-link-display&#039; --&amp;gt; &#039;history&#039;&lt;br /&gt;
	-- &#039;purge-link-display&#039; --&amp;gt; &#039;purge&#039;&lt;br /&gt;
	-- &#039;file-docpage-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-filespace&#039;&lt;br /&gt;
	-- &#039;module-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
	-- &#039;docpage-preload&#039; --&amp;gt; &#039;Template:Documentation/preload&#039;&lt;br /&gt;
	-- &#039;create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not title or not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if docTitle.isRedirect then &lt;br /&gt;
		docTitle = docTitle.redirectTarget&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local data = {}&lt;br /&gt;
	data.title = title&lt;br /&gt;
	data.docTitle = docTitle&lt;br /&gt;
	-- View, display, edit, and purge links if /doc exists.&lt;br /&gt;
	data.viewLinkDisplay = i18n[&#039;view-link-display&#039;]&lt;br /&gt;
	data.editLinkDisplay = i18n[&#039;edit-link-display&#039;]&lt;br /&gt;
	data.historyLinkDisplay = i18n[&#039;history-link-display&#039;]&lt;br /&gt;
	data.purgeLinkDisplay = i18n[&#039;purge-link-display&#039;]&lt;br /&gt;
	-- Create link if /doc doesn&#039;t exist.&lt;br /&gt;
	local preload = args.preload&lt;br /&gt;
	if not preload then&lt;br /&gt;
		if subjectSpace == 6 then -- File namespace&lt;br /&gt;
			preload = message(&#039;file-docpage-preload&#039;)&lt;br /&gt;
		elseif subjectSpace == 828 then -- Module namespace&lt;br /&gt;
			preload = message(&#039;module-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			preload = message(&#039;docpage-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	data.preload = preload&lt;br /&gt;
	data.createLinkDisplay = i18n[&#039;create-link-display&#039;]&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderStartBoxLinks(data)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the [view][edit][history][purge] or [create] links from the data table.&lt;br /&gt;
	-- @data - a table of data generated by p.makeStartBoxLinksData&lt;br /&gt;
	--]]&lt;br /&gt;
	&lt;br /&gt;
	local function escapeBrackets(s)&lt;br /&gt;
		-- Escapes square brackets with HTML entities.&lt;br /&gt;
		s = s:gsub(&#039;%[&#039;, &#039;&amp;amp;#91;&#039;) -- Replace square brackets with HTML entities.&lt;br /&gt;
		s = s:gsub(&#039;%]&#039;, &#039;&amp;amp;#93;&#039;)&lt;br /&gt;
		return s&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ret&lt;br /&gt;
	local docTitle = data.docTitle&lt;br /&gt;
	local title = data.title&lt;br /&gt;
	if docTitle.exists then&lt;br /&gt;
		local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay)&lt;br /&gt;
		local editLink = makeUrlLink(docTitle:fullUrl{action = &#039;edit&#039;}, data.editLinkDisplay)&lt;br /&gt;
		local historyLink = makeUrlLink(docTitle:fullUrl{action = &#039;history&#039;}, data.historyLinkDisplay)&lt;br /&gt;
		local purgeLink = makeUrlLink(title:fullUrl{action = &#039;purge&#039;}, data.purgeLinkDisplay)&lt;br /&gt;
		ret = &#039;[%s] [%s] [%s] [%s]&#039;&lt;br /&gt;
		ret = escapeBrackets(ret)&lt;br /&gt;
		ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink)&lt;br /&gt;
	else&lt;br /&gt;
		local createLink = makeUrlLink(docTitle:fullUrl{action = &#039;edit&#039;, preload = data.preload}, data.createLinkDisplay)&lt;br /&gt;
		ret = &#039;[%s]&#039;&lt;br /&gt;
		ret = escapeBrackets(ret)&lt;br /&gt;
		ret = mw.ustring.format(ret, createLink)&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeStartBoxData(args, env, links)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Does initial processing of data to pass to the start-box render function, p.renderStartBox.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- @links - a string containing the [view][edit][history][purge] links - could be nil if there&#039;s an error.&lt;br /&gt;
	--&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;documentation-icon-wikitext&#039; --&amp;gt; &#039;[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=Documentation icon]]&#039;&lt;br /&gt;
	-- &#039;template-namespace-heading&#039; --&amp;gt; &#039;Template documentation&#039;&lt;br /&gt;
	-- &#039;module-namespace-heading&#039; --&amp;gt; &#039;Module documentation&#039;&lt;br /&gt;
	-- &#039;file-namespace-heading&#039; --&amp;gt; &#039;Summary&#039;&lt;br /&gt;
	-- &#039;other-namespaces-heading&#039; --&amp;gt; &#039;Documentation&#039;&lt;br /&gt;
	-- &#039;start-box-linkclasses&#039; --&amp;gt; &#039;mw-editsection-like plainlinks&#039;&lt;br /&gt;
	-- &#039;start-box-link-id&#039; --&amp;gt; &#039;doc_editlinks&#039;&lt;br /&gt;
	-- &#039;testcases-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not subjectSpace then&lt;br /&gt;
		-- Default to an &amp;quot;other namespaces&amp;quot; namespace, so that we get at least some output&lt;br /&gt;
		-- if an error occurs.&lt;br /&gt;
		subjectSpace = 2&lt;br /&gt;
	end&lt;br /&gt;
	local data = {}&lt;br /&gt;
	&lt;br /&gt;
	-- Heading&lt;br /&gt;
	local heading = args.heading -- Blank values are not removed.&lt;br /&gt;
	if heading == &#039;&#039; then&lt;br /&gt;
		-- Don&#039;t display the start box if the heading arg is defined but blank.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if heading then&lt;br /&gt;
		data.heading = heading&lt;br /&gt;
	elseif subjectSpace == 10 then -- Template namespace&lt;br /&gt;
		data.heading = i18n[&#039;template-namespace-heading&#039;]&lt;br /&gt;
	elseif subjectSpace == 828 then -- Module namespace&lt;br /&gt;
		data.heading = i18n[&#039;module-namespace-heading&#039;]&lt;br /&gt;
	elseif subjectSpace == 6 then -- File namespace&lt;br /&gt;
		data.heading = i18n[&#039;file-namespace-heading&#039;]&lt;br /&gt;
	else&lt;br /&gt;
		data.heading = i18n[&#039;other-namespaces-heading&#039;]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Data for the [view][edit][history][purge] or [create] links.&lt;br /&gt;
	if links then&lt;br /&gt;
		data.linksClass = message(&#039;start-box-linkclasses&#039;)&lt;br /&gt;
		data.linksId = message(&#039;start-box-link-id&#039;)&lt;br /&gt;
		data.links = links&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderStartBox(data)&lt;br /&gt;
	-- Renders the start box html.&lt;br /&gt;
	-- @data - a table of data generated by p.makeStartBoxData.&lt;br /&gt;
	local sbox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	sbox&lt;br /&gt;
		:addClass(message(&#039;header-div-class&#039;))&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(message(&#039;heading-div-class&#039;))&lt;br /&gt;
			:wikitext(data.heading)&lt;br /&gt;
	local links = data.links&lt;br /&gt;
	if links then&lt;br /&gt;
		sbox&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:addClass(data.linksClass)&lt;br /&gt;
				:attr(&#039;id&#039;, data.linksId)&lt;br /&gt;
				:wikitext(links)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(sbox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Documentation content&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.content = makeInvokeFunc(&#039;_content&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._content(args, env)&lt;br /&gt;
	-- Displays the documentation contents&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	local content = args.content&lt;br /&gt;
	if not content and docTitle and docTitle.exists then&lt;br /&gt;
		content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle}&lt;br /&gt;
	end&lt;br /&gt;
	-- The line breaks below are necessary so that &amp;quot;=== Headings ===&amp;quot; at the start and end&lt;br /&gt;
	-- of docs are interpreted correctly.&lt;br /&gt;
	local cbox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	cbox&lt;br /&gt;
		:addClass(message(&#039;content-div-class&#039;))&lt;br /&gt;
		:wikitext(&#039;\n&#039; .. (content or &#039;&#039;) .. &#039;\n&#039;)&lt;br /&gt;
	return tostring(cbox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.contentTitle = makeInvokeFunc(&#039;_contentTitle&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._contentTitle(args, env)&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not args.content and docTitle and docTitle.exists then&lt;br /&gt;
		return docTitle.prefixedText&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- End box&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.endBox = makeInvokeFunc(&#039;_endBox&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._endBox(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- This function generates the end box (also known as the link box).&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	--]=]&lt;br /&gt;
	&lt;br /&gt;
	-- Get environment data.&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not subjectSpace or not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	-- Check whether we should output the end box at all. Add the end&lt;br /&gt;
	-- box by default if the documentation exists or if we are in the&lt;br /&gt;
	-- user, module or template namespaces.&lt;br /&gt;
	local linkBox = args[&#039;link box&#039;]&lt;br /&gt;
	if linkBox == &#039;off&#039;&lt;br /&gt;
		or not (&lt;br /&gt;
			docTitle.exists&lt;br /&gt;
			or subjectSpace == 2&lt;br /&gt;
			or subjectSpace == 828&lt;br /&gt;
			or subjectSpace == 10&lt;br /&gt;
		)&lt;br /&gt;
	then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Assemble the footer text field.&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	if linkBox then&lt;br /&gt;
		text = text .. linkBox&lt;br /&gt;
	else&lt;br /&gt;
		text = text .. (p.makeDocPageBlurb(args, env) or &#039;&#039;) -- &amp;quot;This documentation is transcluded from [[Foo]].&amp;quot; &lt;br /&gt;
		if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then&lt;br /&gt;
			-- We are in the user, template or module namespaces.&lt;br /&gt;
			-- Add sandbox and testcases links.&lt;br /&gt;
			-- &amp;quot;Editors can experiment in this template&#039;s sandbox and testcases pages.&amp;quot;&lt;br /&gt;
			text = text .. (p.makeExperimentBlurb(args, env) or &#039;&#039;)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
			if not args.content and not args[1] then&lt;br /&gt;
				-- &amp;quot;Please add categories to the /doc subpage.&amp;quot;&lt;br /&gt;
				-- Don&#039;t show this message with inline docs or with an explicitly specified doc page,&lt;br /&gt;
				-- as then it is unclear where to add the categories.&lt;br /&gt;
				text = text .. (p.makeCategoriesBlurb(args, env) or &#039;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			text = text .. &#039; &#039; .. (p.makeSubpagesBlurb(args, env) or &#039;&#039;) --&amp;quot;Subpages of this template&amp;quot;&lt;br /&gt;
			local printBlurb = p.makePrintBlurb(args, env) -- Two-line blurb about print versions of templates.&lt;br /&gt;
			if printBlurb then&lt;br /&gt;
				text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. printBlurb&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ebox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	ebox&lt;br /&gt;
		:addClass(message(&#039;footer-div-class&#039;))&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
	return tostring(ebox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeDocPageBlurb(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Makes the blurb &amp;quot;This documentation is transcluded from [[Template:Foo]] (edit, history)&amp;quot;.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;history-link-display&#039; --&amp;gt; &#039;history&#039;&lt;br /&gt;
	-- &#039;transcluded-from-blurb&#039; --&amp;gt; &lt;br /&gt;
	-- &#039;The above [[w:Wikipedia:Template documentation|documentation]] &lt;br /&gt;
	-- is [[w:Wikipedia:Transclusion|transcluded]] from $1.&#039;&lt;br /&gt;
	-- &#039;module-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
	-- &#039;create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;create-module-doc-blurb&#039; --&amp;gt;&lt;br /&gt;
	-- &#039;You might want to $1 a documentation page for this [[w:Wikipedia:Lua|Scribunto module]].&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not docTitle or args.content then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local ret&lt;br /&gt;
	if docTitle.exists then&lt;br /&gt;
		-- /doc exists; link to it.&lt;br /&gt;
		local docLink = makeWikilink(docTitle.prefixedText)&lt;br /&gt;
		local editUrl = docTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local editDisplay = i18n[&#039;edit-link-display&#039;]&lt;br /&gt;
		local editLink = makeUrlLink(editUrl, editDisplay)&lt;br /&gt;
		local historyUrl = docTitle:fullUrl{action = &#039;history&#039;}&lt;br /&gt;
		local historyDisplay = i18n[&#039;history-link-display&#039;]&lt;br /&gt;
		local historyLink = makeUrlLink(historyUrl, historyDisplay)&lt;br /&gt;
		ret = message(&#039;transcluded-from-blurb&#039;, {docLink})&lt;br /&gt;
			.. &#039; &#039;&lt;br /&gt;
			.. makeToolbar(editLink, historyLink)&lt;br /&gt;
			.. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
	elseif env.subjectSpace == 828 then&lt;br /&gt;
		-- /doc does not exist; ask to create it.&lt;br /&gt;
		local createUrl = docTitle:fullUrl{action = &#039;edit&#039;, preload = message(&#039;module-preload&#039;)}&lt;br /&gt;
		local createDisplay = i18n[&#039;create-link-display&#039;]&lt;br /&gt;
		local createLink = makeUrlLink(createUrl, createDisplay)&lt;br /&gt;
		ret = message(&#039;create-module-doc-blurb&#039;, {createLink})&lt;br /&gt;
			.. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeExperimentBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Renders the text &amp;quot;Editors can experiment in this template&#039;s sandbox (edit | diff) and testcases (edit) pages.&amp;quot;&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;sandbox-link-display&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
	-- &#039;sandbox-edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;compare-link-display&#039; --&amp;gt; &#039;diff&#039;&lt;br /&gt;
	-- &#039;module-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-sandbox&#039;&lt;br /&gt;
	-- &#039;template-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
	-- &#039;sandbox-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;mirror-edit-summary&#039; --&amp;gt; &#039;Create sandbox version of $1&#039;&lt;br /&gt;
	-- &#039;mirror-link-display&#039; --&amp;gt; &#039;mirror&#039;&lt;br /&gt;
	-- &#039;mirror-link-preload&#039; --&amp;gt; &#039;Template:Documentation/mirror&#039;&lt;br /&gt;
	-- &#039;sandbox-link-display&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
	-- &#039;testcases-link-display&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;testcases-edit-link-display&#039;--&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;template-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
	-- &#039;testcases-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;testcases-link-display&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;testcases-edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;module-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
	-- &#039;template-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-testcases&#039;&lt;br /&gt;
	-- &#039;experiment-blurb-module&#039; --&amp;gt; &#039;Editors can experiment in this module&#039;s $1 and $2 pages.&#039;&lt;br /&gt;
	-- &#039;experiment-blurb-template&#039; --&amp;gt; &#039;Editors can experiment in this template&#039;s $1 and $2 pages.&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	local sandboxTitle = env.sandboxTitle&lt;br /&gt;
	local testcasesTitle = env.testcasesTitle&lt;br /&gt;
	local templatePage = templateTitle.prefixedText&lt;br /&gt;
	if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- Make links.&lt;br /&gt;
	local sandboxLinks, testcasesLinks&lt;br /&gt;
	if sandboxTitle.exists then&lt;br /&gt;
		local sandboxPage = sandboxTitle.prefixedText&lt;br /&gt;
		local sandboxDisplay = message(&#039;sandbox-link-display&#039;)&lt;br /&gt;
		local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay)&lt;br /&gt;
		local sandboxEditUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local sandboxEditDisplay = message(&#039;sandbox-edit-link-display&#039;)&lt;br /&gt;
		local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay)&lt;br /&gt;
		local compareUrl = env.compareUrl&lt;br /&gt;
		local compareLink&lt;br /&gt;
		if compareUrl then&lt;br /&gt;
			local compareDisplay = message(&#039;compare-link-display&#039;)&lt;br /&gt;
			compareLink = makeUrlLink(compareUrl, compareDisplay)&lt;br /&gt;
		end&lt;br /&gt;
		sandboxLinks = sandboxLink .. &#039; &#039; .. makeToolbar(sandboxEditLink, compareLink)&lt;br /&gt;
	else&lt;br /&gt;
		local sandboxPreload&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			sandboxPreload = message(&#039;module-sandbox-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			sandboxPreload = message(&#039;template-sandbox-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		local sandboxCreateUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = sandboxPreload}&lt;br /&gt;
		local sandboxCreateDisplay = message(&#039;sandbox-create-link-display&#039;)&lt;br /&gt;
		local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay)&lt;br /&gt;
		local mirrorSummary = message(&#039;mirror-edit-summary&#039;, {makeWikilink(templatePage)})&lt;br /&gt;
		local mirrorPreload = message(&#039;mirror-link-preload&#039;)&lt;br /&gt;
		local mirrorUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = mirrorPreload, summary = mirrorSummary}&lt;br /&gt;
		local mirrorDisplay = message(&#039;mirror-link-display&#039;)&lt;br /&gt;
		local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay)&lt;br /&gt;
		sandboxLinks = message(&#039;sandbox-link-display&#039;) .. &#039; &#039; .. makeToolbar(sandboxCreateLink, mirrorLink)&lt;br /&gt;
	end&lt;br /&gt;
	if testcasesTitle.exists then&lt;br /&gt;
		local testcasesPage = testcasesTitle.prefixedText&lt;br /&gt;
		local testcasesDisplay = message(&#039;testcases-link-display&#039;)&lt;br /&gt;
		local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay)&lt;br /&gt;
		local testcasesEditUrl = testcasesTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local testcasesEditDisplay = message(&#039;testcases-edit-link-display&#039;)&lt;br /&gt;
		local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay)&lt;br /&gt;
		testcasesLinks = testcasesLink .. &#039; &#039; .. makeToolbar(testcasesEditLink)&lt;br /&gt;
	else&lt;br /&gt;
		local testcasesPreload&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			testcasesPreload = message(&#039;module-testcases-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			testcasesPreload = message(&#039;template-testcases-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		local testcasesCreateUrl = testcasesTitle:fullUrl{action = &#039;edit&#039;, preload = testcasesPreload}&lt;br /&gt;
		local testcasesCreateDisplay = message(&#039;testcases-create-link-display&#039;)&lt;br /&gt;
		local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay)&lt;br /&gt;
		testcasesLinks = message(&#039;testcases-link-display&#039;) .. &#039; &#039; .. makeToolbar(testcasesCreateLink)&lt;br /&gt;
	end&lt;br /&gt;
	local messageName&lt;br /&gt;
	if subjectSpace == 828 then&lt;br /&gt;
		messageName = &#039;experiment-blurb-module&#039;&lt;br /&gt;
	else&lt;br /&gt;
		messageName = &#039;experiment-blurb-template&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return message(messageName, {sandboxLinks, testcasesLinks})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeCategoriesBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the text &amp;quot;Please add categories to the /doc subpage.&amp;quot;&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;doc-link-display&#039; --&amp;gt; &#039;/doc&#039;&lt;br /&gt;
	-- &#039;add-categories-blurb&#039; --&amp;gt; &#039;Please add categories to the $1 subpage.&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local docPathLink = makeWikilink(docTitle.prefixedText, message(&#039;doc-link-display&#039;))&lt;br /&gt;
	return message(&#039;add-categories-blurb&#039;, {docPathLink})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeSubpagesBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the &amp;quot;Subpages of this template&amp;quot; link.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;template-pagetype&#039; --&amp;gt; &#039;template&#039;&lt;br /&gt;
	-- &#039;module-pagetype&#039; --&amp;gt; &#039;module&#039;&lt;br /&gt;
	-- &#039;default-pagetype&#039; --&amp;gt; &#039;page&#039;&lt;br /&gt;
	-- &#039;subpages-link-display&#039; --&amp;gt; &#039;Subpages of this $1&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	if not subjectSpace or not templateTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local pagetype&lt;br /&gt;
	if subjectSpace == 10 then&lt;br /&gt;
		pagetype = message(&#039;template-pagetype&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then&lt;br /&gt;
		pagetype = message(&#039;module-pagetype&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		pagetype = message(&#039;default-pagetype&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local subpagesLink = makeWikilink(&lt;br /&gt;
		&#039;Special:PrefixIndex/&#039; .. templateTitle.prefixedText .. &#039;/&#039;,&lt;br /&gt;
		message(&#039;subpages-link-display&#039;, {pagetype})&lt;br /&gt;
	)&lt;br /&gt;
	return message(&#039;subpages-blurb&#039;, {subpagesLink})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makePrintBlurb(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Generates the blurb displayed when there is a print version of the template available.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	--&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;print-link-display&#039; --&amp;gt; &#039;/Print&#039;&lt;br /&gt;
	-- &#039;print-blurb&#039; --&amp;gt; &#039;A [[Help:Books/for experts#Improving the book layout|print version]]&#039;&lt;br /&gt;
	--		.. &#039; of this template exists at $1.&#039;&lt;br /&gt;
	--		.. &#039; If you make a change to this template, please update the print version as well.&#039;&lt;br /&gt;
	-- &#039;display-print-category&#039; --&amp;gt; true&lt;br /&gt;
	-- &#039;print-category&#039; --&amp;gt; &#039;Templates with print versions&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local printTitle = env.printTitle&lt;br /&gt;
	if not printTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local ret&lt;br /&gt;
	if printTitle.exists then&lt;br /&gt;
		local printLink = makeWikilink(printTitle.prefixedText, message(&#039;print-link-display&#039;))&lt;br /&gt;
		ret = message(&#039;print-blurb&#039;, {printLink})&lt;br /&gt;
		local displayPrintCategory = message(&#039;display-print-category&#039;, nil, &#039;boolean&#039;)&lt;br /&gt;
		if displayPrintCategory then&lt;br /&gt;
			ret = ret .. makeCategoryLink(message(&#039;print-category&#039;))&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Tracking categories&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.addTrackingCategories(env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Check if {{documentation}} is transcluded on a /doc or /testcases page.&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;display-strange-usage-category&#039; --&amp;gt; true&lt;br /&gt;
	-- &#039;doc-subpage&#039; --&amp;gt; &#039;doc&#039;&lt;br /&gt;
	-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;strange-usage-category&#039; --&amp;gt; &#039;Wikipedia pages with strange ((documentation)) usage&#039;&lt;br /&gt;
	-- &lt;br /&gt;
	-- /testcases pages in the module namespace are not categorised, as they may have&lt;br /&gt;
	-- {{documentation}} transcluded automatically.&lt;br /&gt;
	--]]&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not title or not subjectSpace then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local subpage = title.subpageText&lt;br /&gt;
	local ret = &#039;&#039;&lt;br /&gt;
	if message(&#039;display-strange-usage-category&#039;, nil, &#039;boolean&#039;)&lt;br /&gt;
		and (&lt;br /&gt;
			subpage == message(&#039;doc-subpage&#039;)&lt;br /&gt;
			or subjectSpace ~= 828 and subpage == message(&#039;testcases-subpage&#039;)&lt;br /&gt;
		)&lt;br /&gt;
	then&lt;br /&gt;
		ret = ret .. makeCategoryLink(message(&#039;strange-usage-category&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation&amp;diff=437</id>
		<title>Module:Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation&amp;diff=437"/>
		<updated>2024-07-12T03:56:07Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Copied from https://www.mediawiki.org/w/index.php?title=Module:Documentation&amp;amp;oldid=5775458&lt;br /&gt;
&lt;br /&gt;
-- This module implements {{documentation}}.&lt;br /&gt;
&lt;br /&gt;
-- Get required modules.&lt;br /&gt;
local getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
local messageBox = require(&#039;Module:Message box&#039;)&lt;br /&gt;
&lt;br /&gt;
-- Get the config table.&lt;br /&gt;
local cfg = mw.loadData(&#039;Module:Documentation/config&#039;)&lt;br /&gt;
local i18n = mw.loadData(&#039;Module:Documentation/i18n&#039;)&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
-- Often-used functions.&lt;br /&gt;
local ugsub = mw.ustring.gsub&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Helper functions&lt;br /&gt;
--&lt;br /&gt;
-- These are defined as local functions, but are made available in the p&lt;br /&gt;
-- table for testing purposes.&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function message(cfgKey, valArray, expectType)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Gets a message from the cfg table and formats it if appropriate.&lt;br /&gt;
	-- The function raises an error if the value from the cfg table is not&lt;br /&gt;
	-- of the type expectType. The default type for expectType is &#039;string&#039;.&lt;br /&gt;
	-- If the table valArray is present, strings such as $1, $2 etc. in the&lt;br /&gt;
	-- message are substituted with values from the table keys [1], [2] etc.&lt;br /&gt;
	-- For example, if the message &amp;quot;foo-message&amp;quot; had the value &#039;Foo $2 bar $1.&#039;,&lt;br /&gt;
	-- message(&#039;foo-message&#039;, {&#039;baz&#039;, &#039;qux&#039;}) would return &amp;quot;Foo qux bar baz.&amp;quot;&lt;br /&gt;
	--]]&lt;br /&gt;
	local msg = cfg[cfgKey]&lt;br /&gt;
	expectType = expectType or &#039;string&#039;&lt;br /&gt;
	if type(msg) ~= expectType then&lt;br /&gt;
		error(require(&#039;Module:TNT&#039;).format(&#039;I18n/Documentation&#039;, &#039;cfg-error-msg-type&#039;, cfgKey, expectType, type(msg)), 2)&lt;br /&gt;
	end&lt;br /&gt;
	if not valArray then&lt;br /&gt;
		return msg&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function getMessageVal(match)&lt;br /&gt;
		match = tonumber(match)&lt;br /&gt;
		return valArray[match] or error(require(&#039;Module:TNT&#039;).format(&#039;I18n/Documentation&#039;, &#039;cfg-error-msg-empty&#039;, &#039;$&#039; .. match, cfgKey), 4)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ret = ugsub(msg, &#039;$([1-9][0-9]*)&#039;, getMessageVal)&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.message = message&lt;br /&gt;
&lt;br /&gt;
local function makeWikilink(page, display)&lt;br /&gt;
	if display then&lt;br /&gt;
		return mw.ustring.format(&#039;[[%s|%s]]&#039;, page, display)&lt;br /&gt;
	else&lt;br /&gt;
		return mw.ustring.format(&#039;[[%s]]&#039;, page)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeWikilink = makeWikilink&lt;br /&gt;
&lt;br /&gt;
local function makeCategoryLink(cat, sort)&lt;br /&gt;
	local catns = mw.site.namespaces[14].name&lt;br /&gt;
	return makeWikilink(catns .. &#039;:&#039; .. cat, sort)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeCategoryLink = makeCategoryLink&lt;br /&gt;
&lt;br /&gt;
local function makeUrlLink(url, display)&lt;br /&gt;
	return mw.ustring.format(&#039;[%s %s]&#039;, url, display)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeUrlLink = makeUrlLink&lt;br /&gt;
&lt;br /&gt;
local function makeToolbar(...)&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	local lim = select(&#039;#&#039;, ...)&lt;br /&gt;
	if lim &amp;lt; 1 then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	for i = 1, lim do&lt;br /&gt;
		ret[#ret + 1] = select(i, ...)&lt;br /&gt;
	end&lt;br /&gt;
	return &#039;&amp;lt;small style=&amp;quot;font-style: normal;&amp;quot;&amp;gt;(&#039; .. table.concat(ret, &#039; &amp;amp;#124; &#039;) .. &#039;)&amp;lt;/small&amp;gt;&#039;&lt;br /&gt;
end	&lt;br /&gt;
&lt;br /&gt;
p.makeToolbar = makeToolbar&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Argument processing&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function makeInvokeFunc(funcName)&lt;br /&gt;
	return function (frame)&lt;br /&gt;
		local args = getArgs(frame, {&lt;br /&gt;
			valueFunc = function (key, value)&lt;br /&gt;
				if type(value) == &#039;string&#039; then&lt;br /&gt;
					value = value:match(&#039;^%s*(.-)%s*$&#039;) -- Remove whitespace.&lt;br /&gt;
					if key == &#039;heading&#039; or value ~= &#039;&#039; then&lt;br /&gt;
						return value&lt;br /&gt;
					else&lt;br /&gt;
						return nil&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					return value&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		})&lt;br /&gt;
		return p[funcName](args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Load TemplateStyles&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.main = function(frame)&lt;br /&gt;
	local parent = frame.getParent(frame)&lt;br /&gt;
	local output = p._main(parent.args)&lt;br /&gt;
	return frame:extensionTag{ name=&#039;templatestyles&#039;, args = { src= message(&#039;templatestyles-scr&#039;) } } .. output&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Main function&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- This function defines logic flow for the module.&lt;br /&gt;
	-- @args - table of arguments passed by the user&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;main-div-id&#039; --&amp;gt; &#039;template-documentation&#039;&lt;br /&gt;
	-- &#039;main-div-classes&#039; --&amp;gt; &#039;template-documentation iezoomfix&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local env = p.getEnvironment(args)&lt;br /&gt;
	local root = mw.html.create()&lt;br /&gt;
	root&lt;br /&gt;
		:wikitext(p._getModuleWikitext(args, env))&lt;br /&gt;
		:wikitext(p.protectionTemplate(env))&lt;br /&gt;
		:wikitext(p.sandboxNotice(args, env))&lt;br /&gt;
		 -- This div tag is from {{documentation/start box}}, but moving it here&lt;br /&gt;
		 -- so that we don&#039;t have to worry about unclosed tags.&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:attr(&#039;id&#039;, message(&#039;main-div-id&#039;))&lt;br /&gt;
			:addClass(message(&#039;main-div-class&#039;))&lt;br /&gt;
			:wikitext(p._startBox(args, env))&lt;br /&gt;
			:wikitext(p._content(args, env))&lt;br /&gt;
			:done()&lt;br /&gt;
		:wikitext(p._endBox(args, env))&lt;br /&gt;
		:wikitext(p.addTrackingCategories(env))&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Environment settings&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.getEnvironment(args)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Returns a table with information about the environment, including title objects and other namespace- or&lt;br /&gt;
	-- path-related data.&lt;br /&gt;
	-- @args - table of arguments passed by the user&lt;br /&gt;
	--&lt;br /&gt;
	-- Title objects include:&lt;br /&gt;
	-- env.title - the page we are making documentation for (usually the current title)&lt;br /&gt;
	-- env.templateTitle - the template (or module, file, etc.)&lt;br /&gt;
	-- env.docTitle - the /doc subpage.&lt;br /&gt;
	-- env.sandboxTitle - the /sandbox subpage.&lt;br /&gt;
	-- env.testcasesTitle - the /testcases subpage.&lt;br /&gt;
	-- env.printTitle - the print version of the template, located at the /Print subpage.&lt;br /&gt;
	--&lt;br /&gt;
	-- Data includes:&lt;br /&gt;
	-- env.protectionLevels - the protection levels table of the title object.&lt;br /&gt;
	-- env.subjectSpace - the number of the title&#039;s subject namespace.&lt;br /&gt;
	-- env.docSpace - the number of the namespace the title puts its documentation in.&lt;br /&gt;
	-- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace.&lt;br /&gt;
	-- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template.&lt;br /&gt;
	-- &lt;br /&gt;
	-- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value&lt;br /&gt;
	-- returned will be nil.&lt;br /&gt;
	--]]&lt;br /&gt;
	&lt;br /&gt;
	local env, envFuncs = {}, {}&lt;br /&gt;
&lt;br /&gt;
	-- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value&lt;br /&gt;
	-- returned by that function is memoized in the env table so that we don&#039;t call any of the functions&lt;br /&gt;
	-- more than once. (Nils won&#039;t be memoized.)&lt;br /&gt;
	setmetatable(env, {&lt;br /&gt;
		__index = function (t, key)&lt;br /&gt;
			local envFunc = envFuncs[key]&lt;br /&gt;
			if envFunc then&lt;br /&gt;
				local success, val = pcall(envFunc)&lt;br /&gt;
				if success then&lt;br /&gt;
					env[key] = val -- Memoise the value.&lt;br /&gt;
					return val&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	})	&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.title()&lt;br /&gt;
		-- The title object for the current page, or a test page passed with args.page.&lt;br /&gt;
		local title&lt;br /&gt;
		local titleArg = args.page&lt;br /&gt;
		if titleArg then&lt;br /&gt;
			title = mw.title.new(titleArg)&lt;br /&gt;
		else&lt;br /&gt;
			title = mw.title.getCurrentTitle()&lt;br /&gt;
		end&lt;br /&gt;
		return title&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.templateTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- The template (or module, etc.) title object.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;sandbox-subpage&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
		-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		local subjectSpace = env.subjectSpace&lt;br /&gt;
		local title = env.title&lt;br /&gt;
		local subpage = title.subpageText&lt;br /&gt;
		if subpage == message(&#039;sandbox-subpage&#039;) or subpage == message(&#039;testcases-subpage&#039;) then&lt;br /&gt;
			return mw.title.makeTitle(subjectSpace, title.baseText)&lt;br /&gt;
		else&lt;br /&gt;
			return mw.title.makeTitle(subjectSpace, title.text)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object of the /doc subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;doc-subpage&#039; --&amp;gt; &#039;doc&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		local title = env.title&lt;br /&gt;
		local docname = args[1] -- User-specified doc page.&lt;br /&gt;
		local docpage&lt;br /&gt;
		if docname then&lt;br /&gt;
			docpage = docname&lt;br /&gt;
		else&lt;br /&gt;
			docpage = env.docpageBase .. &#039;/&#039; .. message(&#039;doc-subpage&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return mw.title.new(docpage)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.sandboxTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /sandbox subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;sandbox-subpage&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return mw.title.new(env.docpageBase .. &#039;/&#039; .. message(&#039;sandbox-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.testcasesTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /testcases subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return mw.title.new(env.docpageBase .. &#039;/&#039; .. message(&#039;testcases-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.printTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /Print subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;print-subpage&#039; --&amp;gt; &#039;Print&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return env.templateTitle:subPageTitle(message(&#039;print-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.protectionLevels()&lt;br /&gt;
		-- The protection levels table of the title object.&lt;br /&gt;
		return env.title.protectionLevels&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.subjectSpace()&lt;br /&gt;
		-- The subject namespace number.&lt;br /&gt;
		return mw.site.namespaces[env.title.namespace].subject.id&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docSpace()&lt;br /&gt;
		-- The documentation namespace number. For most namespaces this is the same as the&lt;br /&gt;
		-- subject namespace. However, pages in the Article, File, MediaWiki or Category&lt;br /&gt;
		-- namespaces must have their /doc, /sandbox and /testcases pages in talk space.&lt;br /&gt;
		local subjectSpace = env.subjectSpace&lt;br /&gt;
		if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then&lt;br /&gt;
			return subjectSpace + 1&lt;br /&gt;
		else&lt;br /&gt;
			return subjectSpace&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docpageBase()&lt;br /&gt;
		-- The base page of the /doc, /sandbox, and /testcases subpages.&lt;br /&gt;
		-- For some namespaces this is the talk page, rather than the template page.&lt;br /&gt;
		local templateTitle = env.templateTitle&lt;br /&gt;
		local docSpace = env.docSpace&lt;br /&gt;
		local docSpaceText = mw.site.namespaces[docSpace].name&lt;br /&gt;
		-- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon.&lt;br /&gt;
		return docSpaceText .. &#039;:&#039; .. templateTitle.text&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.compareUrl()&lt;br /&gt;
		-- Diff link between the sandbox and the main template using [[Special:ComparePages]].&lt;br /&gt;
		local templateTitle = env.templateTitle&lt;br /&gt;
		local sandboxTitle = env.sandboxTitle&lt;br /&gt;
		if templateTitle.exists and sandboxTitle.exists then&lt;br /&gt;
			local compareUrl = mw.uri.fullUrl(&lt;br /&gt;
				&#039;Special:ComparePages&#039;,&lt;br /&gt;
				{page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText}&lt;br /&gt;
			)&lt;br /&gt;
			return tostring(compareUrl)&lt;br /&gt;
		else&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	end		&lt;br /&gt;
&lt;br /&gt;
	return env&lt;br /&gt;
end	&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Auxiliary templates&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.getModuleWikitext = makeInvokeFunc(&#039;_getModuleWikitext&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._getModuleWikitext(args, env)&lt;br /&gt;
	local currentTitle = mw.title.getCurrentTitle()&lt;br /&gt;
	if currentTitle.contentModel ~= &#039;Scribunto&#039; then return end&lt;br /&gt;
	pcall(require, currentTitle.prefixedText) -- if it fails, we don&#039;t care&lt;br /&gt;
	local moduleWikitext =  package.loaded[&amp;quot;Module:Module wikitext&amp;quot;]&lt;br /&gt;
	if moduleWikitext then&lt;br /&gt;
		return moduleWikitext.main()&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.sandboxNotice(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Generates a sandbox notice for display above sandbox pages.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;sandbox-notice-image&#039; --&amp;gt; &#039;[[Image:Sandbox.svg|50px|alt=|link=]]&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-blurb&#039; --&amp;gt; &#039;This is the $1 for $2.&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-diff-blurb&#039; --&amp;gt; &#039;This is the $1 for $2 ($3).&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-template&#039; --&amp;gt; &#039;[[w:Wikipedia:Template test cases|template sandbox]] page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-module&#039; --&amp;gt; &#039;[[w:Wikipedia:Template test cases|module sandbox]] page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-other&#039; --&amp;gt; &#039;sandbox page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-compare-link-display&#039; --&amp;gt; &#039;diff&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-testcases-blurb&#039; --&amp;gt; &#039;See also the companion subpage for $1.&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-testcases-link-display&#039; --&amp;gt; &#039;test cases&#039;&lt;br /&gt;
	-- &#039;sandbox-category&#039; --&amp;gt; &#039;Template sandboxes&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local sandboxTitle = env.sandboxTitle&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- Build the table of arguments to pass to {{ombox}}. We need just two fields, &amp;quot;image&amp;quot; and &amp;quot;text&amp;quot;.&lt;br /&gt;
	local omargs = {}&lt;br /&gt;
	omargs.image = message(&#039;sandbox-notice-image&#039;)&lt;br /&gt;
	-- Get the text. We start with the opening blurb, which is something like&lt;br /&gt;
	-- &amp;quot;This is the template sandbox for [[Template:Foo]] (diff).&amp;quot;&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	local isPreviewing = frame:preprocess(&#039;{{REVISIONID}}&#039;) == &#039;&#039; -- True if the page is being previewed.&lt;br /&gt;
	local pagetype&lt;br /&gt;
	if subjectSpace == 10 then&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-template&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-module&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-other&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local templateLink = makeWikilink(templateTitle.prefixedText)&lt;br /&gt;
	local compareUrl = env.compareUrl&lt;br /&gt;
	if isPreviewing or not compareUrl then&lt;br /&gt;
		text = text .. message(&#039;sandbox-notice-blurb&#039;, {pagetype, templateLink})&lt;br /&gt;
	else&lt;br /&gt;
		local compareDisplay = message(&#039;sandbox-notice-compare-link-display&#039;)&lt;br /&gt;
		local compareLink = makeUrlLink(compareUrl, compareDisplay)&lt;br /&gt;
		text = text .. message(&#039;sandbox-notice-diff-blurb&#039;, {pagetype, templateLink, compareLink})&lt;br /&gt;
	end&lt;br /&gt;
	-- Get the test cases page blurb if the page exists. This is something like&lt;br /&gt;
	-- &amp;quot;See also the companion subpage for [[Template:Foo/testcases|test cases]].&amp;quot;&lt;br /&gt;
	local testcasesTitle = env.testcasesTitle&lt;br /&gt;
	if testcasesTitle and testcasesTitle.exists then&lt;br /&gt;
		if testcasesTitle.contentModel == &amp;quot;Scribunto&amp;quot; then&lt;br /&gt;
			local testcasesLinkDisplay = message(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
			local testcasesRunLinkDisplay = message(&#039;sandbox-notice-testcases-run-link-display&#039;)&lt;br /&gt;
			local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)&lt;br /&gt;
			local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. message(&#039;sandbox-notice-testcases-run-blurb&#039;, {testcasesLink, testcasesRunLink})&lt;br /&gt;
		else&lt;br /&gt;
			local testcasesLinkDisplay = message(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
			local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. message(&#039;sandbox-notice-testcases-blurb&#039;, {testcasesLink})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Add the sandbox to the sandbox category.&lt;br /&gt;
	text = text .. makeCategoryLink(message(&#039;sandbox-category&#039;))&lt;br /&gt;
	omargs.text = text&lt;br /&gt;
	omargs.class = message(&#039;sandbox-class&#039;)&lt;br /&gt;
	local ret = &#039;&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
	ret = ret .. messageBox.main(&#039;ombox&#039;, omargs)&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.protectionTemplate(env)&lt;br /&gt;
	-- MODIFIED&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Start box&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.startBox = makeInvokeFunc(&#039;_startBox&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._startBox(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- This function generates the start box.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make&lt;br /&gt;
	-- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox&lt;br /&gt;
	-- which generate the box HTML.&lt;br /&gt;
	--]]&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local links&lt;br /&gt;
	local content = args.content&lt;br /&gt;
	if not content then&lt;br /&gt;
		-- No need to include the links if the documentation is on the template page itself.&lt;br /&gt;
		local linksData = p.makeStartBoxLinksData(args, env)&lt;br /&gt;
		if linksData then&lt;br /&gt;
			links = p.renderStartBoxLinks(linksData)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Generate the start box html.&lt;br /&gt;
	local data = p.makeStartBoxData(args, env, links)&lt;br /&gt;
	if data then&lt;br /&gt;
		return p.renderStartBox(data)&lt;br /&gt;
	else&lt;br /&gt;
		-- User specified no heading.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeStartBoxLinksData(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Does initial processing of data to make the [view] [edit] [history] [purge] links.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;view-link-display&#039; --&amp;gt; &#039;view&#039;&lt;br /&gt;
	-- &#039;edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;history-link-display&#039; --&amp;gt; &#039;history&#039;&lt;br /&gt;
	-- &#039;purge-link-display&#039; --&amp;gt; &#039;purge&#039;&lt;br /&gt;
	-- &#039;file-docpage-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-filespace&#039;&lt;br /&gt;
	-- &#039;module-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
	-- &#039;docpage-preload&#039; --&amp;gt; &#039;Template:Documentation/preload&#039;&lt;br /&gt;
	-- &#039;create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not title or not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if docTitle.isRedirect then &lt;br /&gt;
		docTitle = docTitle.redirectTarget&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local data = {}&lt;br /&gt;
	data.title = title&lt;br /&gt;
	data.docTitle = docTitle&lt;br /&gt;
	-- View, display, edit, and purge links if /doc exists.&lt;br /&gt;
	data.viewLinkDisplay = i18n[&#039;view-link-display&#039;]&lt;br /&gt;
	data.editLinkDisplay = i18n[&#039;edit-link-display&#039;]&lt;br /&gt;
	data.historyLinkDisplay = i18n[&#039;history-link-display&#039;]&lt;br /&gt;
	data.purgeLinkDisplay = i18n[&#039;purge-link-display&#039;]&lt;br /&gt;
	-- Create link if /doc doesn&#039;t exist.&lt;br /&gt;
	local preload = args.preload&lt;br /&gt;
	if not preload then&lt;br /&gt;
		if subjectSpace == 6 then -- File namespace&lt;br /&gt;
			preload = message(&#039;file-docpage-preload&#039;)&lt;br /&gt;
		elseif subjectSpace == 828 then -- Module namespace&lt;br /&gt;
			preload = message(&#039;module-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			preload = message(&#039;docpage-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	data.preload = preload&lt;br /&gt;
	data.createLinkDisplay = i18n[&#039;create-link-display&#039;]&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderStartBoxLinks(data)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the [view][edit][history][purge] or [create] links from the data table.&lt;br /&gt;
	-- @data - a table of data generated by p.makeStartBoxLinksData&lt;br /&gt;
	--]]&lt;br /&gt;
	&lt;br /&gt;
	local function escapeBrackets(s)&lt;br /&gt;
		-- Escapes square brackets with HTML entities.&lt;br /&gt;
		s = s:gsub(&#039;%[&#039;, &#039;&amp;amp;#91;&#039;) -- Replace square brackets with HTML entities.&lt;br /&gt;
		s = s:gsub(&#039;%]&#039;, &#039;&amp;amp;#93;&#039;)&lt;br /&gt;
		return s&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ret&lt;br /&gt;
	local docTitle = data.docTitle&lt;br /&gt;
	local title = data.title&lt;br /&gt;
	if docTitle.exists then&lt;br /&gt;
		local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay)&lt;br /&gt;
		local editLink = makeUrlLink(docTitle:fullUrl{action = &#039;edit&#039;}, data.editLinkDisplay)&lt;br /&gt;
		local historyLink = makeUrlLink(docTitle:fullUrl{action = &#039;history&#039;}, data.historyLinkDisplay)&lt;br /&gt;
		local purgeLink = makeUrlLink(title:fullUrl{action = &#039;purge&#039;}, data.purgeLinkDisplay)&lt;br /&gt;
		ret = &#039;[%s] [%s] [%s] [%s]&#039;&lt;br /&gt;
		ret = escapeBrackets(ret)&lt;br /&gt;
		ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink)&lt;br /&gt;
	else&lt;br /&gt;
		local createLink = makeUrlLink(docTitle:fullUrl{action = &#039;edit&#039;, preload = data.preload}, data.createLinkDisplay)&lt;br /&gt;
		ret = &#039;[%s]&#039;&lt;br /&gt;
		ret = escapeBrackets(ret)&lt;br /&gt;
		ret = mw.ustring.format(ret, createLink)&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeStartBoxData(args, env, links)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Does initial processing of data to pass to the start-box render function, p.renderStartBox.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- @links - a string containing the [view][edit][history][purge] links - could be nil if there&#039;s an error.&lt;br /&gt;
	--&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;documentation-icon-wikitext&#039; --&amp;gt; &#039;[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=Documentation icon]]&#039;&lt;br /&gt;
	-- &#039;template-namespace-heading&#039; --&amp;gt; &#039;Template documentation&#039;&lt;br /&gt;
	-- &#039;module-namespace-heading&#039; --&amp;gt; &#039;Module documentation&#039;&lt;br /&gt;
	-- &#039;file-namespace-heading&#039; --&amp;gt; &#039;Summary&#039;&lt;br /&gt;
	-- &#039;other-namespaces-heading&#039; --&amp;gt; &#039;Documentation&#039;&lt;br /&gt;
	-- &#039;start-box-linkclasses&#039; --&amp;gt; &#039;mw-editsection-like plainlinks&#039;&lt;br /&gt;
	-- &#039;start-box-link-id&#039; --&amp;gt; &#039;doc_editlinks&#039;&lt;br /&gt;
	-- &#039;testcases-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not subjectSpace then&lt;br /&gt;
		-- Default to an &amp;quot;other namespaces&amp;quot; namespace, so that we get at least some output&lt;br /&gt;
		-- if an error occurs.&lt;br /&gt;
		subjectSpace = 2&lt;br /&gt;
	end&lt;br /&gt;
	local data = {}&lt;br /&gt;
	&lt;br /&gt;
	-- Heading&lt;br /&gt;
	local heading = args.heading -- Blank values are not removed.&lt;br /&gt;
	if heading == &#039;&#039; then&lt;br /&gt;
		-- Don&#039;t display the start box if the heading arg is defined but blank.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if heading then&lt;br /&gt;
		data.heading = heading&lt;br /&gt;
	elseif subjectSpace == 10 then -- Template namespace&lt;br /&gt;
		data.heading = i18n[&#039;template-namespace-heading&#039;]&lt;br /&gt;
	elseif subjectSpace == 828 then -- Module namespace&lt;br /&gt;
		data.heading = i18n[&#039;module-namespace-heading&#039;]&lt;br /&gt;
	elseif subjectSpace == 6 then -- File namespace&lt;br /&gt;
		data.heading = i18n[&#039;file-namespace-heading&#039;]&lt;br /&gt;
	else&lt;br /&gt;
		data.heading = i18n[&#039;other-namespaces-heading&#039;]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Data for the [view][edit][history][purge] or [create] links.&lt;br /&gt;
	if links then&lt;br /&gt;
		data.linksClass = message(&#039;start-box-linkclasses&#039;)&lt;br /&gt;
		data.linksId = message(&#039;start-box-link-id&#039;)&lt;br /&gt;
		data.links = links&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderStartBox(data)&lt;br /&gt;
	-- Renders the start box html.&lt;br /&gt;
	-- @data - a table of data generated by p.makeStartBoxData.&lt;br /&gt;
	local sbox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	sbox&lt;br /&gt;
		:addClass(message(&#039;header-div-class&#039;))&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(message(&#039;heading-div-class&#039;))&lt;br /&gt;
			:wikitext(data.heading)&lt;br /&gt;
	local links = data.links&lt;br /&gt;
	if links then&lt;br /&gt;
		sbox&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:addClass(data.linksClass)&lt;br /&gt;
				:attr(&#039;id&#039;, data.linksId)&lt;br /&gt;
				:wikitext(links)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(sbox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Documentation content&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.content = makeInvokeFunc(&#039;_content&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._content(args, env)&lt;br /&gt;
	-- Displays the documentation contents&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	local content = args.content&lt;br /&gt;
	if not content and docTitle and docTitle.exists then&lt;br /&gt;
		content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle}&lt;br /&gt;
	end&lt;br /&gt;
	-- The line breaks below are necessary so that &amp;quot;=== Headings ===&amp;quot; at the start and end&lt;br /&gt;
	-- of docs are interpreted correctly.&lt;br /&gt;
	local cbox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	cbox&lt;br /&gt;
		:addClass(message(&#039;content-div-class&#039;))&lt;br /&gt;
		:wikitext(&#039;\n&#039; .. (content or &#039;&#039;) .. &#039;\n&#039;)&lt;br /&gt;
	return tostring(cbox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.contentTitle = makeInvokeFunc(&#039;_contentTitle&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._contentTitle(args, env)&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not args.content and docTitle and docTitle.exists then&lt;br /&gt;
		return docTitle.prefixedText&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- End box&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.endBox = makeInvokeFunc(&#039;_endBox&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._endBox(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- This function generates the end box (also known as the link box).&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	--]=]&lt;br /&gt;
	&lt;br /&gt;
	-- Get environment data.&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not subjectSpace or not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	-- Check whether we should output the end box at all. Add the end&lt;br /&gt;
	-- box by default if the documentation exists or if we are in the&lt;br /&gt;
	-- user, module or template namespaces.&lt;br /&gt;
	local linkBox = args[&#039;link box&#039;]&lt;br /&gt;
	if linkBox == &#039;off&#039;&lt;br /&gt;
		or not (&lt;br /&gt;
			docTitle.exists&lt;br /&gt;
			or subjectSpace == 2&lt;br /&gt;
			or subjectSpace == 828&lt;br /&gt;
			or subjectSpace == 10&lt;br /&gt;
		)&lt;br /&gt;
	then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Assemble the footer text field.&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	if linkBox then&lt;br /&gt;
		text = text .. linkBox&lt;br /&gt;
	else&lt;br /&gt;
		text = text .. (p.makeDocPageBlurb(args, env) or &#039;&#039;) -- &amp;quot;This documentation is transcluded from [[Foo]].&amp;quot; &lt;br /&gt;
		if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then&lt;br /&gt;
			-- We are in the user, template or module namespaces.&lt;br /&gt;
			-- Add sandbox and testcases links.&lt;br /&gt;
			-- &amp;quot;Editors can experiment in this template&#039;s sandbox and testcases pages.&amp;quot;&lt;br /&gt;
			text = text .. (p.makeExperimentBlurb(args, env) or &#039;&#039;)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
			if not args.content and not args[1] then&lt;br /&gt;
				-- &amp;quot;Please add categories to the /doc subpage.&amp;quot;&lt;br /&gt;
				-- Don&#039;t show this message with inline docs or with an explicitly specified doc page,&lt;br /&gt;
				-- as then it is unclear where to add the categories.&lt;br /&gt;
				text = text .. (p.makeCategoriesBlurb(args, env) or &#039;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			text = text .. &#039; &#039; .. (p.makeSubpagesBlurb(args, env) or &#039;&#039;) --&amp;quot;Subpages of this template&amp;quot;&lt;br /&gt;
			local printBlurb = p.makePrintBlurb(args, env) -- Two-line blurb about print versions of templates.&lt;br /&gt;
			if printBlurb then&lt;br /&gt;
				text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. printBlurb&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ebox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	ebox&lt;br /&gt;
		:addClass(message(&#039;footer-div-class&#039;))&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
	return tostring(ebox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeDocPageBlurb(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Makes the blurb &amp;quot;This documentation is transcluded from [[Template:Foo]] (edit, history)&amp;quot;.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;history-link-display&#039; --&amp;gt; &#039;history&#039;&lt;br /&gt;
	-- &#039;transcluded-from-blurb&#039; --&amp;gt; &lt;br /&gt;
	-- &#039;The above [[w:Wikipedia:Template documentation|documentation]] &lt;br /&gt;
	-- is [[w:Wikipedia:Transclusion|transcluded]] from $1.&#039;&lt;br /&gt;
	-- &#039;module-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
	-- &#039;create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;create-module-doc-blurb&#039; --&amp;gt;&lt;br /&gt;
	-- &#039;You might want to $1 a documentation page for this [[w:Wikipedia:Lua|Scribunto module]].&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not docTitle or args.content then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local ret&lt;br /&gt;
	if docTitle.exists then&lt;br /&gt;
		-- /doc exists; link to it.&lt;br /&gt;
		local docLink = makeWikilink(docTitle.prefixedText)&lt;br /&gt;
		local editUrl = docTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local editDisplay = i18n[&#039;edit-link-display&#039;]&lt;br /&gt;
		local editLink = makeUrlLink(editUrl, editDisplay)&lt;br /&gt;
		local historyUrl = docTitle:fullUrl{action = &#039;history&#039;}&lt;br /&gt;
		local historyDisplay = i18n[&#039;history-link-display&#039;]&lt;br /&gt;
		local historyLink = makeUrlLink(historyUrl, historyDisplay)&lt;br /&gt;
		ret = message(&#039;transcluded-from-blurb&#039;, {docLink})&lt;br /&gt;
			.. &#039; &#039;&lt;br /&gt;
			.. makeToolbar(editLink, historyLink)&lt;br /&gt;
			.. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
	elseif env.subjectSpace == 828 then&lt;br /&gt;
		-- /doc does not exist; ask to create it.&lt;br /&gt;
		local createUrl = docTitle:fullUrl{action = &#039;edit&#039;, preload = message(&#039;module-preload&#039;)}&lt;br /&gt;
		local createDisplay = i18n[&#039;create-link-display&#039;]&lt;br /&gt;
		local createLink = makeUrlLink(createUrl, createDisplay)&lt;br /&gt;
		ret = message(&#039;create-module-doc-blurb&#039;, {createLink})&lt;br /&gt;
			.. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeExperimentBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Renders the text &amp;quot;Editors can experiment in this template&#039;s sandbox (edit | diff) and testcases (edit) pages.&amp;quot;&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;sandbox-link-display&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
	-- &#039;sandbox-edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;compare-link-display&#039; --&amp;gt; &#039;diff&#039;&lt;br /&gt;
	-- &#039;module-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-sandbox&#039;&lt;br /&gt;
	-- &#039;template-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
	-- &#039;sandbox-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;mirror-edit-summary&#039; --&amp;gt; &#039;Create sandbox version of $1&#039;&lt;br /&gt;
	-- &#039;mirror-link-display&#039; --&amp;gt; &#039;mirror&#039;&lt;br /&gt;
	-- &#039;mirror-link-preload&#039; --&amp;gt; &#039;Template:Documentation/mirror&#039;&lt;br /&gt;
	-- &#039;sandbox-link-display&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
	-- &#039;testcases-link-display&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;testcases-edit-link-display&#039;--&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;template-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
	-- &#039;testcases-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;testcases-link-display&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;testcases-edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;module-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
	-- &#039;template-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-testcases&#039;&lt;br /&gt;
	-- &#039;experiment-blurb-module&#039; --&amp;gt; &#039;Editors can experiment in this module&#039;s $1 and $2 pages.&#039;&lt;br /&gt;
	-- &#039;experiment-blurb-template&#039; --&amp;gt; &#039;Editors can experiment in this template&#039;s $1 and $2 pages.&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	local sandboxTitle = env.sandboxTitle&lt;br /&gt;
	local testcasesTitle = env.testcasesTitle&lt;br /&gt;
	local templatePage = templateTitle.prefixedText&lt;br /&gt;
	if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- Make links.&lt;br /&gt;
	local sandboxLinks, testcasesLinks&lt;br /&gt;
	if sandboxTitle.exists then&lt;br /&gt;
		local sandboxPage = sandboxTitle.prefixedText&lt;br /&gt;
		local sandboxDisplay = message(&#039;sandbox-link-display&#039;)&lt;br /&gt;
		local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay)&lt;br /&gt;
		local sandboxEditUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local sandboxEditDisplay = message(&#039;sandbox-edit-link-display&#039;)&lt;br /&gt;
		local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay)&lt;br /&gt;
		local compareUrl = env.compareUrl&lt;br /&gt;
		local compareLink&lt;br /&gt;
		if compareUrl then&lt;br /&gt;
			local compareDisplay = message(&#039;compare-link-display&#039;)&lt;br /&gt;
			compareLink = makeUrlLink(compareUrl, compareDisplay)&lt;br /&gt;
		end&lt;br /&gt;
		sandboxLinks = sandboxLink .. &#039; &#039; .. makeToolbar(sandboxEditLink, compareLink)&lt;br /&gt;
	else&lt;br /&gt;
		local sandboxPreload&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			sandboxPreload = message(&#039;module-sandbox-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			sandboxPreload = message(&#039;template-sandbox-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		local sandboxCreateUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = sandboxPreload}&lt;br /&gt;
		local sandboxCreateDisplay = message(&#039;sandbox-create-link-display&#039;)&lt;br /&gt;
		local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay)&lt;br /&gt;
		local mirrorSummary = message(&#039;mirror-edit-summary&#039;, {makeWikilink(templatePage)})&lt;br /&gt;
		local mirrorPreload = message(&#039;mirror-link-preload&#039;)&lt;br /&gt;
		local mirrorUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = mirrorPreload, summary = mirrorSummary}&lt;br /&gt;
		local mirrorDisplay = message(&#039;mirror-link-display&#039;)&lt;br /&gt;
		local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay)&lt;br /&gt;
		sandboxLinks = message(&#039;sandbox-link-display&#039;) .. &#039; &#039; .. makeToolbar(sandboxCreateLink, mirrorLink)&lt;br /&gt;
	end&lt;br /&gt;
	if testcasesTitle.exists then&lt;br /&gt;
		local testcasesPage = testcasesTitle.prefixedText&lt;br /&gt;
		local testcasesDisplay = message(&#039;testcases-link-display&#039;)&lt;br /&gt;
		local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay)&lt;br /&gt;
		local testcasesEditUrl = testcasesTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local testcasesEditDisplay = message(&#039;testcases-edit-link-display&#039;)&lt;br /&gt;
		local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay)&lt;br /&gt;
		testcasesLinks = testcasesLink .. &#039; &#039; .. makeToolbar(testcasesEditLink)&lt;br /&gt;
	else&lt;br /&gt;
		local testcasesPreload&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			testcasesPreload = message(&#039;module-testcases-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			testcasesPreload = message(&#039;template-testcases-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		local testcasesCreateUrl = testcasesTitle:fullUrl{action = &#039;edit&#039;, preload = testcasesPreload}&lt;br /&gt;
		local testcasesCreateDisplay = message(&#039;testcases-create-link-display&#039;)&lt;br /&gt;
		local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay)&lt;br /&gt;
		testcasesLinks = message(&#039;testcases-link-display&#039;) .. &#039; &#039; .. makeToolbar(testcasesCreateLink)&lt;br /&gt;
	end&lt;br /&gt;
	local messageName&lt;br /&gt;
	if subjectSpace == 828 then&lt;br /&gt;
		messageName = &#039;experiment-blurb-module&#039;&lt;br /&gt;
	else&lt;br /&gt;
		messageName = &#039;experiment-blurb-template&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return message(messageName, {sandboxLinks, testcasesLinks})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeCategoriesBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the text &amp;quot;Please add categories to the /doc subpage.&amp;quot;&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;doc-link-display&#039; --&amp;gt; &#039;/doc&#039;&lt;br /&gt;
	-- &#039;add-categories-blurb&#039; --&amp;gt; &#039;Please add categories to the $1 subpage.&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local docPathLink = makeWikilink(docTitle.prefixedText, message(&#039;doc-link-display&#039;))&lt;br /&gt;
	return message(&#039;add-categories-blurb&#039;, {docPathLink})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeSubpagesBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the &amp;quot;Subpages of this template&amp;quot; link.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;template-pagetype&#039; --&amp;gt; &#039;template&#039;&lt;br /&gt;
	-- &#039;module-pagetype&#039; --&amp;gt; &#039;module&#039;&lt;br /&gt;
	-- &#039;default-pagetype&#039; --&amp;gt; &#039;page&#039;&lt;br /&gt;
	-- &#039;subpages-link-display&#039; --&amp;gt; &#039;Subpages of this $1&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	if not subjectSpace or not templateTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local pagetype&lt;br /&gt;
	if subjectSpace == 10 then&lt;br /&gt;
		pagetype = message(&#039;template-pagetype&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then&lt;br /&gt;
		pagetype = message(&#039;module-pagetype&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		pagetype = message(&#039;default-pagetype&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local subpagesLink = makeWikilink(&lt;br /&gt;
		&#039;Special:PrefixIndex/&#039; .. templateTitle.prefixedText .. &#039;/&#039;,&lt;br /&gt;
		message(&#039;subpages-link-display&#039;, {pagetype})&lt;br /&gt;
	)&lt;br /&gt;
	return message(&#039;subpages-blurb&#039;, {subpagesLink})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makePrintBlurb(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Generates the blurb displayed when there is a print version of the template available.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	--&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;print-link-display&#039; --&amp;gt; &#039;/Print&#039;&lt;br /&gt;
	-- &#039;print-blurb&#039; --&amp;gt; &#039;A [[Help:Books/for experts#Improving the book layout|print version]]&#039;&lt;br /&gt;
	--		.. &#039; of this template exists at $1.&#039;&lt;br /&gt;
	--		.. &#039; If you make a change to this template, please update the print version as well.&#039;&lt;br /&gt;
	-- &#039;display-print-category&#039; --&amp;gt; true&lt;br /&gt;
	-- &#039;print-category&#039; --&amp;gt; &#039;Templates with print versions&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local printTitle = env.printTitle&lt;br /&gt;
	if not printTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local ret&lt;br /&gt;
	if printTitle.exists then&lt;br /&gt;
		local printLink = makeWikilink(printTitle.prefixedText, message(&#039;print-link-display&#039;))&lt;br /&gt;
		ret = message(&#039;print-blurb&#039;, {printLink})&lt;br /&gt;
		local displayPrintCategory = message(&#039;display-print-category&#039;, nil, &#039;boolean&#039;)&lt;br /&gt;
		if displayPrintCategory then&lt;br /&gt;
			ret = ret .. makeCategoryLink(message(&#039;print-category&#039;))&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Tracking categories&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.addTrackingCategories(env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Check if {{documentation}} is transcluded on a /doc or /testcases page.&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;display-strange-usage-category&#039; --&amp;gt; true&lt;br /&gt;
	-- &#039;doc-subpage&#039; --&amp;gt; &#039;doc&#039;&lt;br /&gt;
	-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;strange-usage-category&#039; --&amp;gt; &#039;Wikipedia pages with strange ((documentation)) usage&#039;&lt;br /&gt;
	-- &lt;br /&gt;
	-- /testcases pages in the module namespace are not categorised, as they may have&lt;br /&gt;
	-- {{documentation}} transcluded automatically.&lt;br /&gt;
	--]]&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not title or not subjectSpace then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local subpage = title.subpageText&lt;br /&gt;
	local ret = &#039;&#039;&lt;br /&gt;
	if message(&#039;display-strange-usage-category&#039;, nil, &#039;boolean&#039;)&lt;br /&gt;
		and (&lt;br /&gt;
			subpage == message(&#039;doc-subpage&#039;)&lt;br /&gt;
			or subjectSpace ~= 828 and subpage == message(&#039;testcases-subpage&#039;)&lt;br /&gt;
		)&lt;br /&gt;
	then&lt;br /&gt;
		ret = ret .. makeCategoryLink(message(&#039;strange-usage-category&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Data:I18n/Documentation.tab&amp;diff=436</id>
		<title>Data:I18n/Documentation.tab</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Data:I18n/Documentation.tab&amp;diff=436"/>
		<updated>2024-07-12T03:55:24Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&amp;quot;license&amp;quot;:&amp;quot;CC0-1.0&amp;quot;,&amp;quot;description&amp;quot;:{&amp;quot;en&amp;quot;:&amp;quot;Translation table for the shared Module:Documentation&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Fordítási táblázat a megosztott Documentation modulhoz&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Oversettelsestabell for den delte modulen Documentation&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Omsetjingstabell for den delte modulen Documentation&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Prevodna tabela za skupni Module:Documentation&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Paylaşılan Module:Documentation için çeviri tablosu&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⴼⵍⵡⵉⵜ ⵏ ⵓⵙⵓⵖⵍ ⵏ ⵓⵎⵓⴷⵉⵍ ⵉⵙⵙⴰⵔⵏ, ⴰⵎⵓⴷⵉⵍ:ⴰⵙⵙⵏⵜⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;“模块:Documentation”的翻译表&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;「模組:Documentation」的翻譯表&amp;quot;},&amp;quot;sources&amp;quot;:&amp;quot;Module [[mw:Module:Documentation]], see [[mw:WP:TNT|bot documentation]].&amp;quot;,&amp;quot;schema&amp;quot;:{&amp;quot;fields&amp;quot;:[{&amp;quot;name&amp;quot;:&amp;quot;id&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;string&amp;quot;},{&amp;quot;name&amp;quot;:&amp;quot;message&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;localized&amp;quot;}]},&amp;quot;data&amp;quot;:[[&amp;quot;cfg-error-msg-type&amp;quot;,{&amp;quot;en&amp;quot;:&amp;quot;message: type error in message cfg.$1 ($2 expected, got $3)&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;melding: typefeil i meldingen cfg.$1 ($2 forventet, fikk $3)&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;melding: typefeil i meldinga cfg.$1 ($2 forventa, fekk $3)&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;sporočilo:napaka vrste v sporočilu cfg.$1 (pričakovano $2, prejeto $3)&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;mesaj: cfg.$1 mesajında hata türü ($2 beklendi, $3 alındı)&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵓⵣⵉⵏⵜ: ⵜⴰⵣⴳⵍⵜ ⵏ ⵜⵉⵔⵔⴰ ⴳ ⵜⵓⵣⵉⵏⵜ cfg.$1 (ⵉⵜⵜⵓⴷⵎⴰ $2, ⵉⵟⵟⴼ $3)&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;消息：cfg.$1参数类型错误（需要$2，得到$3）&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;訊息：cfg.$1參數類型錯誤（需要$2，得到$3）&amp;quot;}],[&amp;quot;cfg-error-msg-empty&amp;quot;,{&amp;quot;en&amp;quot;:&amp;quot;message: no value found for key $1 in message cfg.$2&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;melding: ingen verdi funnet for nøkkelen $1 i meldingen cfg.$2&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;melding: ingen verdi funne for nykelen $1 i meldinga cfg.$2&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;sporočilo: za ključ $1 ni bila v sporočilu cfg.$2 najdena nobena vrednost&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;mesaj: mesaj cfg.$2 içinde $1 anahtar değeri bulunamadı&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵓⵣⵉⵏⵜ: ⵓⵔ ⵉⵜⵜⵢⴰⴼⴰ ⴽⵔⴰ ⵏ ⵡⴰⵣⴰⵍ ⵉ ⵜⵙⴰⵔⵓⵜ $1 ⴳ ⵜⵓⵣⵉⵏⵜ cfg.$2&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;消息：cfg.$2无法找到$1的键值&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;訊息：cfg.$2無法找到$1的鍵值&amp;quot;}],[&amp;quot;template-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق القالب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেট নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Skabelondokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Vorlagendokumentation&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Τεκμηρίωση προτύπου&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Template documentation&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;Mallineen ohje&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation du modèle&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;साँचा परिचय&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Sablondokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi templat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion ti plantilia&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale del template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テンプレートの解説&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Documentatio formulae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Maldokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Maldokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja szablonu&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Documentação da predefinição&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;Documentație format&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация шаблона&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija predloge&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Şablon belgelemesi&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація шаблону&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ ⵏ ⵡⴰⵍⴱⵓⴹ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模板文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模板文件&amp;quot;}],[&amp;quot;module-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق الوحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউল নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Moduldokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Moduldokumentation&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Module documentation&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation du module&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;मॉड्यूल परिचय&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Moduldokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi modul&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion ti modulo&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale del modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;モジュールの解説&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Moduldokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Moduldokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja modułu&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация модуля&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija modula&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Modül belgelemesi&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація модуля&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ ⵏ ⵓⵎⵓⴷⵉⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模块文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模組文件&amp;quot;}],[&amp;quot;file-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;ملخص&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সারাংশ&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Sammendrag&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Σύνοψη&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Summary&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Résumé&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Összefoglaló&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Ringkasan&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Pakabuklan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Sommario&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;要約&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Summarium&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Sammendrag&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Samandrag&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Podsumowanie&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Sumário&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Описание&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Povzetek&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Özet&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Статистика про файл&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵣⴳⵣⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;概要&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;概要&amp;quot;}],[&amp;quot;other-namespaces-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Dokumentation&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Τεκμηρίωση&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Documentation&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Dokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;解説&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Documentatio&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Documentação&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Belgeleme&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;帮助文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;說明文件&amp;quot;}],[&amp;quot;view-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عرض&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;দেখুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;vis&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;anzeigen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;προβολή&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;view&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;näytä&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;voir&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;देखें&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;megtekintés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;lihat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;kitaen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;vedi&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;閲覧&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;considerabit&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;vis&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;syn&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;zobacz&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;lectură&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;просмотр&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;predogled&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;gör&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⴽⵏ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;查看&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;檢視&amp;quot;}],[&amp;quot;edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;bearbeiten&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;muokkaa&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;संपादन&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;editar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;modificare&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;править&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;düzenle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;редагувати&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;history-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;تاريخ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;ইতিহাস&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;historik&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Versionen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;ιστορικό&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;history&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;historique&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;इतिहास&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;laptörténet&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;riwayat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pakasaritaan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;cronologia&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;履歴&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;historia&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;historikk&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;historikk&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;historia&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;histórico&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;istoric&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;история&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;zgodovina&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;geçmiş&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;історія&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⵔⵓⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;历史&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;歷史&amp;quot;}],[&amp;quot;purge-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;محو الاختزان&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;শোধন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opfrisk&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Cache löschen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;εκκαθάριση&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;purge&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;päivitä&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;rafraichir&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;पर्ज&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;frissítés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;hapus singgahan&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;purgaen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;purga&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;キャッシュ破棄&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;purga&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;gjenoppfrisk&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;frisk opp att&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;purgar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;actualizare format&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;обновить&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;osveži&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;temizle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;очистити кеш&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵙⵉⵣⴷⴳ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;清除缓存&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;清除快取&amp;quot;}],[&amp;quot;create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;erstellen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;creare&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-template&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة [[w:ar:ويكيبيديا:ملاعب القوالب ومختبراتها|ملعب القالب]]&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেট খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;skabelonsandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template test cases|template sandbox]] page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;sablon homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid a [[w:ilo:Wikipedia:Pangsubok a kaskaso ti plantilia|pagipadasan ti plantilia]]&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;[[w:it:Aiuto:Pagina delle prove|pagina delle prove]] del template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;[[w:ja:Wikipedia:テンプレートのサンドボックスとテストケース|テンプレートのサンドボックス]] ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;malsandkassa&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;malsandkassa&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;[[w:sl:Wikipedija:Testni primeri za predloge|peskovnik predloge]]&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;[[wikipedia:tr:Vikipedi:Şablon deneme tahtası ve sınama|şablon deneme]] sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;[[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵉⵙⵔⵉⵔⵏ ⴷ ⵉⵙⵓⵔⴰⵎ ⵏ ⵉⵍⴱⵓⴹⵏ|ⴰⵙⵔⵉⵔ ⵏ ⵓⵍⴱⵓⴹ]]&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模板沙盒]]页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模板沙盒]]頁面&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-module&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة ملعب الوحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউল খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;modulsandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template test cases|module sandbox]] page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;modul homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid a [[w:ilo:Wikipedia:Pangsubok a kaskaso ti plantilia|pagipadasan ti modulo]]&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;[[w:it:Aiuto:Pagina delle prove|pagina delle prove]] del modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;[[w:ja:Wikipedia:テンプレートのサンドボックスとテストケース|モジュールのサンドボックス]] ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;modulsandkassa&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;modulsandkassa&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;[[w:sl:Testni primeri za predloge|peskovnik modula]]&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;[[wikipedia:tr:Vikipedi:Şablon deneme tahtası ve sınama|modül deneme]] sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;[[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵉⵙⵔⵉⵔⵏ ⴷ ⵉⵙⵓⵔⴰⵎ ⵏ ⵉⵍⴱⵓⴹⵏ|ⴰⵙⵔⵉⵔ ⵏ ⵓⵎⵓⴷⵉⵍ]]&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模块沙盒]]页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模組沙盒]]頁面&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-other&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة ملعب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;sandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;sandbox page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;lap homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pagipadasan ti panid&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;pagina delle prove&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;サンドボックス ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;sandkassesiden&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sandkassesida&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;stran peskovnika&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;deneme sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵔⵉⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;沙盒页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;沙盒頁面&amp;quot;}],[&amp;quot;sandbox-notice-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;هذه $1 لصفحة $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এটি $2-এর জন্য $1।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dette er $1 for $2.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;This is the $1 for $2.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ez a(z) $2 $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Daytoy ket isu ti  $1 para iti $2.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Questa è la $1 per $2.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このページは $2 の$1です。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dette er $1 for $2&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dette er $1 for $2&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;To je stran za $1 $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1, $2 içindir.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰ ⴷ $1 ⵏ $2.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此为$2的$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此為$2的$1。&amp;quot;}],[&amp;quot;sandbox-notice-diff-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;هذه $1 لصفحة $2 ($3).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এটি $2-এর জন্য $1 ($3)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;This is the $1 for $2 ($3).&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ez a(z) $2 $1 ($3).&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Daytoy ket isu ti $1 para iti $2 ($3).&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Questa è la $1 per $2 ($3).&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このページは $2 の$1です ($3)。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;To je stran za $1 $2 ($3).&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1, $2 içindir ($3).&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰ ⴷ $1 ⵏ $2 ($3).&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此为$2（$3）的$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此為$2（$3）的$1。&amp;quot;}],[&amp;quot;sandbox-notice-compare-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;فرق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পার্থক্য&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;forskel&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;diff&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;eltérés&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;dip&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;confronta&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;差分&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;forskjell&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;skilnad&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;razl&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;fark&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⴰⵔⴰⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;差异&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;差異&amp;quot;}],[&amp;quot;sandbox-notice-testcases-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;انظر أيضاً الصفحات الفرعية لـ $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এছাড়া $1-এর জন্য সঙ্গী উপপাতা দেখুন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Se også følgesiden for $1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;See also the companion subpage for $1.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Lásd még a kapcsolódó $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Kitaen pay ti kakuyog a subpanid para iti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Vedi anche la sottopagina corrispondente per $1.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Se også følgesiden for $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Sjå òg følgjesida for $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Glej spremljevalno podstran za $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1 için tamamlayıcı alt sayfasına da bakın.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵥⵕ ⴰⵡⴷ ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请见$1的对应子页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請見$1的對應子頁面。&amp;quot;}],[&amp;quot;sandbox-notice-testcases-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مختبر&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পরীক্ষা পাতা&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;test cases&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;teszteseteket&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pangsubok a kaskaso&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;casi di esame&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テストケース&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;testtilfeller&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;testtilfelle&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;testne primere&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;test senaryoları&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⴰⵔⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;测试样例&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;測試樣例&amp;quot;}],[&amp;quot;sandbox-notice-testcases-run-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;انظر أيضاً الصفحات الفرعية لـ $1 ($2).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এছাড়া $1-এর জন্য সঙ্গী উপপাতা দেখুন ($2)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Se også følgesiden for $1 ($2).&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;See also the companion subpage for $1 ($2).&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Lásd még a kapcsolódó $1 ($2).&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Kitaen pay ti kakuyog a subpanid para iti $1 ($2).&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Vedi anche la sottopagina corrispondente per $1 ($2).&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Se også følgesiden for $1 ($2).&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Sjå òg følgjesida for $1 ($2).&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Glej spremljevalno podstran za $1 ($2).&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1 için tamamlayıcı alt sayfasına da bakın ($2).&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵥⵕ ⴰⵡⴷ ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1 ($2).&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请见$1（$2）的对应子页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請見$1（$2）的對應子頁面。&amp;quot;}],[&amp;quot;sandbox-notice-testcases-run-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;تشغيل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;চালান&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;kør&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;run&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;futtatás&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;patarayen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;esegui&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;実行&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;kjør&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;køyr&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;izvedi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;çalıştır&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵣⴳⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;运行&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;執行&amp;quot;}],[&amp;quot;transcluded-from-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;[[w:ar:ويكيبيديا:توثيق قالب|التوثيق]] في الأعلى [[w:ar:ويكيبيديا:تضمين|مضمن]] من $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;উপর্যুক্ত নথিটি $1 থেকে প্রতিলিপ্ত।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;[[w:da:Wikipedia:Skabelondokumentation|Dokumentationen]] ovenfor er [[w:da:Wikipedia:Transklusion|transkluderet]] fra $1.&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Η παραπάνω τεκμηρίωση ενσωματώνεται από τη σελίδα $1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;The above [[wikipedia:Wikipedia:Template documentation|documentation]] is [[wikipedia:Wikipedia:Transclusion|transcluded]] from $1.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;La [[w:fr:Aide:Documentation de modèle|documentation]] ci-dessus est [[w:fr:Aide:Inclusion|traduite]] de $1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;ऊपर दिए गए [[w:hi:विकिपीडिया:Template documentation|निर्देश]] $1 से [[w:hi:विकिपीडिया:Transclusion|लिए गए]] है।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A fenti [[w:hu:Sablondokumentáció|dokumentáció]] a(z) $1 lapról van beillesztve.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;[[w:id:Wikipedia:Dokumentasi templat|Dokumentasi]] di atas [[Wikipedia:Wikipedia:Transclusion|ditransklusikan]] dari $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti [[w:ilo:Wikipedia:Dokumentasion ti plantilia|dokumentasion]] dita ngato ket [[w:ilo:Wikipedia:Panagilak-am|nailak-am]] manipud iti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Il [[w:it:Aiuto:Manuali dei template|manuale]] di seguito è [[w:it:Aiuto:Inclusione|transcluso]] da $1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;上記の[[w:ja:Help:テンプレートの説明文|解説]]は $1 から[[wikipedia:Wikipedia:Transclusion|参照読み込み]]されています。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template documentation|Documentatio]] pristina [[wikipedia:Wikipedia:Transclusion|transclusa]] est ex $1.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;[[w:no:Wikipedia:Maldokumentasjon|Dokumentasjonen]] ovenfor [[w:no:Wikipedia:Transklusjon|transkluderes]] fra $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;[[w:no:Wikipedia:Maldokumentasjon|Dokumentasjonen]] ovanfor vert [[w:no:Wikipedia:Transklusjon|transkludert]] frå $1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Powyższa [[w:pl:Pomoc:Schemat opisu szablonu|dokumentacja]] jest [[w:pl:Pomoc:Transkluzja|dołączona]] ze strony $1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;A [[w:pt:Wikipédia:Documentação da predefinição|documentação]] acima foi [[w:pt:Wikipédia:Transclusão|transcluída]] de $1.&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;Această documentație este adusă de la pagina $1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Нижеуказанная [[Wikipedia:Wikipedia:Template documentation|документация]] [[Wikipedia:Wikipedia:Transclusion|включена]] со страницы $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Zgornja [[w:sl:Wikipedija:Dokumentacija predloge|dokumentacija]] je [[wikipedia:Wikipedia:Transclusion|vključena]] iz $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Yukarıdaki [[wikipedia:tr:Vikipedi:Şablon belgelemesi|belgeleme]] $1 sayfasının [[wikipedia:tr:Vikipedi:Yansıtma|yansıtılmasıdır]].&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Нижчевказану [[w:uk:Вікіпедія:Документація шаблонів|документацію]] [[Wikipedia:Wikipedia:Transclusion|включено]] зі сторінки $1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵉⵜⵜⵓⵙⴽⴰⵔ ⴷ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⴰⵙⵙⵓⵎⵢ|ⵓⵙⵙⵓⵎⵢ]] ⵉ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⴰⵙⵙⵏⵜⵎ ⵏ ⵓⵍⴱⵓⴹ|ⵓⵙⵙⵏⵜⵎ]] ⴰⴷ ⵏ ⵓⴼⵍⵍⴰ ⵙⴳ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;上述[[w:zh:Wikipedia:模板文件頁模式|文档]][[w:zh:Wikipedia:嵌入包含|嵌入]]自$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;上述[[w:zh:Wikipedia:模板文件頁模式|文件]][[w:zh:Wikipedia:嵌入包含|嵌入]]自$1。&amp;quot;}],[&amp;quot;create-module-doc-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكنك أن تنشىء صفحة توثيق لهذه [[w:ar:ويكيبيديا:لوا|الوحدة]] ($1).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;আপনি চাইলে এই [[w:bn:উইকিপিডিয়া:লুয়া|স্ক্রিবুন্তো মডিউলের]] জন্য একটি নথির পাতা তৈরি করতে পারেন ($1)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Hvis du ønsker en dokumentationsside for dette [[w:da:Wikipedia:Lua|Scribuntomodul]], så $1 den her.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;You might want to $1 a documentation page for this [[wikipedia:Wikipedia:Lua|Scribunto module]].&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Amiben segíthetsz: [[w:hu:Wikipédia:Lua|Scribunto-modul]] dokumentációs allapjának $1a&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalinmo ti $1 iti panid ti dokumentasion para iti daytoy a [[w:ilo:Wikipedia:Lua|modulo ti Scribunto]].&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Hvis du ønsker en dokumentasjonsside for denne [[w:no:Wikipedia:Lua|Scribunto-modulen]] kan du $1 det her.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Viss du vil ha ei dokumentasjonsside for denne [[w:no:Wikipedia:Lua|Scribunto-modulen]] kan du $1 det her.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Morda boste želeli $1 dokumentacijsko stran tega [[wikipedia:Wikipedia:Lua|Scribunto modula]].&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu [[wikipedia:tr:Vikipedi:Lua|Scribunto modülü]] için bir belge sayfası $1 isteyebilirsiniz.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵣⵎⵔⴷ ⴰⴷ ⵜ$1 ⴽⵔⴰ ⵏ ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵙⵏⵜⵎ ⵉ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵍⵡⴰ|ⵓⵎⵓⴷⵉⵍ]] ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;你或许想为此[[w:zh:Wikipedia:Lua|Scribunto模块]]$1帮助文档页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;你或許想為此[[w:zh:Wikipedia:Lua|Scribunto模組]]$1說明文件頁面。&amp;quot;}],[&amp;quot;experiment-blurb-template&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكن للمحررين تجريب تعديلاتهم على القالب في صفحات $1 و $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;ব্যবহারকারীগণ $1 এবং $2 এই টেমপ্লেট সংক্রান্ত পরীক্ষা-নিরীক্ষা করতে পারেন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Brugere kan eksperimentere i denne skabelons undersider $1 og $2.&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Οι συντάκτες μπορούν να πειραματίζονται στο $1 και στις $2 του προτύπου.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Editors can experiment in this template’s $1 and $2 pages.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Les éditeurs peuvent expérimenter dans le $1 et dans la $2 de ce modèle.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;संपादक इस साँचे के $1 व $2 पन्नों में प्रयोग कर सकते है।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A szerkesztők a sablon $1 és $2 lapjain kísérletezhetnek.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Penyunting dapat melakukan uji coba pada halaman $1 dan $2 templat ini.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalin dagiti editor ti agipadas kadagiti panid ti $1 ken $2 iti daytoy a plantilia.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集者はこのテンプレートの$1 および$2 のページで実験できます。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Quaesumus auctores experturos esse in $1 ac $2 subpaginis formulae huius.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Du kan eksperimentere med denne malens $1 og $2.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Du kan eksperimentera med i $1 eller $2 til denne malen.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Można eksperymentować w $1 tego szablonu oraz stronie $2.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Editores podem experimentar na $1 desta predefinição e $2.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Редакторы могут поэкспериментировать в $1 или $2.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Urejevalci lahko preizkušate urejanje v $1 in $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Kullanıcılar denemelerini bu şablonun $1 ve $2 sayfalarında yapabilir.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Редактори можуть поекспериментувати у $1 та $2 сторінці.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵎⵔⵏ ⵉⵎⴰⵔⴰⵜⵏ ⴰⴷ ⵜⵜⴰⵔⵎⵏ ⴳ $1 ⴷ $2 ⵏ ⵓⵍⴱⵓⴹ ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编者可以在此模板的$1和$2页面测试实验。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編者可以在此模板的$1和$2頁面測試實驗。&amp;quot;}],[&amp;quot;experiment-blurb-module&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكن للمحررين تجريب تعديلاتهم على الوحدة في صفحات $1 و $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনাকারীগণ $1 এবং $2 এই মডিউল সংক্রান্ত পরীক্ষা-নিরীক্ষা করতে পারেন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Brugere kan eksperimentere i dette moduls undersider $1 og $2.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Editors can experiment in this module’s $1 and $2 pages.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Les éditeurs peuvent expérimenter dans le $1 et dans la $2 de ce module.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A szerkesztők a modul $1 és $2 lapjain kísérletezhetnek.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Penyunting dapat melakukan uji coba pada halaman $1 dan $2 modul ini.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalin dagiti editor ti agipadas kadagiti panid ti $1 ken $2 iti daytoy a modulo.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集者はこのモジュールの $1 および $2 のページで実験できます。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Quaesumus auctores experturos esse in $1 ac $2 subpaginis moduli huius.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Bidragsytere kan eksperimentere i denne modulens $1- og $2-sider.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Bidragsytarar kan eksperimentera i $1- og $2-sidene til denne modulen.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Редакторы могут поэкспериментировать в $1 или $2.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Urejevalci lahko preizkušate urejanje v $1 in $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Kullanıcılar denemelerini bu modülün $1 ve $2 sayfalarında yapabilir.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Редактори можуть поекспериментувати у $1 та $2 сторінці.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵎⵔⵏ ⵉⵎⴰⵔⴰⵜⵏ ⴰⴷ ⵜⵜⴰⵔⵎⵏ ⴳ $1 ⴷ $2 ⵏ ⵓⵎⵓⴷⵉⵍ ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编者可以在此模块的$1和$2页面测试实验。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編者可以在此模組的$1和$2頁面測試實驗。&amp;quot;}],[&amp;quot;sandbox-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;ملعب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;খেলাঘর&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;sandkasse&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;αμμοδοχείο&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;sandbox&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;bac à sable&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;प्रयोगस्थल&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;homokozó&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;bak pasir&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pagipadasan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;pagine delle prove&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;サンドボックス&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;harenarii&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;sandkasse&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sandkassa&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;brudnopisie&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;песочнице&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;peskovniku&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;deneme tahtası&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;пісочниці&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵔⵉⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;沙盒&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;沙盒&amp;quot;}],[&amp;quot;sandbox-edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;değiştir&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;sandbox-create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;compare-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;فرق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পার্থক্য&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;forskel&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;διαφ&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;diff&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;eltérések&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;dip&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;confronta&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;差分&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;confer&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;forskjell&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;skilnad&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;różnica&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;різниця&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;razl&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;fark&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;різниця&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⴰⵔⴰⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;差异&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;差異&amp;quot;}],[&amp;quot;mirror-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مرآة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;আয়না&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;kopiér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;αντίγραφο&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;mirror&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;mirroir&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;tükrözés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;cermin&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;kapada&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;ミラー&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;effinge&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;kopier&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;kopier&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;зеркало&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;zrcalo&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;ayna&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;дзеркало&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵉⵙⵉⵜ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;镜像&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;鏡像&amp;quot;}],[&amp;quot;testcases-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مختبر&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পরীক্ষা পাতায়&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;testcases&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;page de test&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;प्रयोग&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;tesztesetek&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;kasus uji&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pangsubok&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;casi di prova&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テストケース&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;testificandorum&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;testtilfeller&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;testtilfella&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;testowania zastosowania&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;páginas de testcases&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;тестовый&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;stran testnih primerov&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;test senaryoları&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;тестовій&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⴰⵔⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;测试样例&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;測試樣例&amp;quot;}],[&amp;quot;testcases-edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;düzenle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;testcases-create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;add-categories-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;من فضلك أضف التصنيفات في الصفحة الفرعية للقالب $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;দয়া করে $1 উপপাতায় বিষয়শ্রেণী যোগ করুন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Tilføj venligst kategorier til $1-undersiden.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Please add categories to the $1 subpage.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Merci d’ajouter les catégories à la sous-page $1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;कृपया $1 उपपृष्ठ पर श्रेणियाँ व विकियों के बिच की कड़ियाँ जोड़े।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A kategóriákat a $1 allapon add meg.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Mohon tambahkan kategori pada subhalaman $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Pangngaasi nga ikabil dagiti kategoria iti subpanid ti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Aggiungi le categorie alla sottopagina $1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;カテゴリは $1 下位ページに追加してください。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Lubet categorias et nexus in $1 subpaginam addere.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Legg til kategorier på undersiden $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Legg til kategoriar på undersida $1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Kategorie szablonu należy dodawać na podstronie $1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Por favor, adicione categorias na subpágina $1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Пожалуйста, добавляйте категории на подстраницу, которая имеет окончание $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Prosimo, dodajajte kategorije na podstrani $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Lütfen kategorileri $1 altsayfasına ekleyin.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Будь ласка, додавайте категорії до підсторінки, яка має закінчення $1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵎⴽ ⵜⵓⴼⵉⴷ, ⵔⵏⵓ ⵉⵙⵎⵉⵍⵏ ⴳ ⵜⴷⵓⵙⵏⴰ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请在$1子页面中添加分类。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請在$1子頁面中新增分類。&amp;quot;}],[&amp;quot;subpages-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;$1।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;$1।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;$1。&amp;quot;}],[&amp;quot;subpages-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;الصفحات الفرعية لـ $1&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এই $1 উপপাতাসমূহ&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Undersider til $1&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Subpages of this $1&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Sous-pages de $1&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;इस $1 के उपपृष्ठ&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ezen $1 allapjai&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Subhalaman $1 ini&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dagiti subpanid daytoy a $1&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Sottopagine di $1&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;この$1の下位ページ&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Subpaginae $1 huius&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Undersider av denne $1&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Undersider av denne $1&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Podstrony $1&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Subpáginas desta $1&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Посмотреть все подстраницы $1&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Podstrani&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1 altsayfalarıdır&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Переглянути усі підсторінки $1&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此$1的子页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此$1的子頁面&amp;quot;}],[&amp;quot;template-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;قالب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেটের&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;denne skabelon&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;template&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;ce modèle&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;साँचे&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;sablon&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;templat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;plantilia&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questo template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テンプレート&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;formulae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;malen&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;malen&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tego szablonu&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;predefinição&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;этого шаблона&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;te predloge&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;şablonun&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;цього шаблону&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵍⴱⵓⴹ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模板&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模板&amp;quot;}],[&amp;quot;module-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;وحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউলের&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;dette modul&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;module&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;ce module&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;modul&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;modul&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;modulo&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questo modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;モジュール&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;moduli&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;modulen&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;modulen&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tego modułu&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;tega modula&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;modülün&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵓⴷⵉⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模块&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模組&amp;quot;}],[&amp;quot;default-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পাতার&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;denne side&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;page&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;cette page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;lap&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;halaman&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questa pagina&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;ページ&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;paginae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;siden&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sida&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tej strony&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;página&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;этой страницы&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;te strani&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;sayfanın&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;цієї сторінки&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⵙⵏⴰ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;頁面&amp;quot;}],[&amp;quot;print-blurb&amp;quot;,{&amp;quot;bn&amp;quot;:&amp;quot;এই টেমপ্লেটের একটি [[w:bn:সাহায্য:বই/অভিজ্ঞদের জন্য#বইয়ের বিন্যাসের উৎকর্ষসাধন করা|মুদ্রণ সংস্করণ]] $1-এ বিদ্যমান। আপনি যদি এই টেমপ্লেটে পরিবর্তন করেন, তাহলে সেই সাথে মুদ্রণ সংস্করণ হালনাগাদ করুন।&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;A [[wikipedia:Help:Books/for experts#Improving the book layout|print version]] of this template exists at $1. If you make a change to this template, please update the print version as well.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Une [[wikipedia:Help:Books/for experts#Improving the book layout|version imprimable]] de ce patron existe à $1. Si vous faites un changement à ce patron, merci de mettre à jour la version imprimée également.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti [[wikipedia:Help:Books/for experts#Improving the book layout|maimaldit a bersion]] iti daytoy a plantilia ket adda idiay $1. No baliwam daytoy a plantilia, pangngaasi a baliwan met ti maimaldit a bersion.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このテンプレートの[[w:ja:Help:ブック/上級者向けヘルプ#ブックの見た目を改善する|印刷用バージョン]]は $1 にあります。このテンプレートを変更した場合は、印刷用バージョンも同様に更新してください。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Det finnes også en [[w:en:Help:Books/for experts#Improving the book layout|utskriftsvennlig versjon]] av denne malen på $1. Vennligst oppdater den også hvis du oppdaterer denne malen.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Det finst òg ein [[w:en:Help:Books/for experts#Improving the book layout|utskriftsvennleg versjon]] av denne malen på $1. Ver så snill å oppdatera han òg viss du oppdaterer denne malen.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;[[wikipedia:Help:Books/for experts#Improving the book layout|Wersja do druku]] tego szablonu istnieje na podstronie $1. Jeżeli wprowadzasz zmiany w tym szablonie, zaktualizuj także wersję do druku.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;[[Help:Books/for experts#Improving the book layout|Версия для печати]] данного шаблона также присутствует по адресу $1. Если вы меняете данный шаблон, то пожалуйста, обновите также версию для печати.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Na strani $1 obstaja [[wikipedia:Help:Books/for experts#Improving the book layout|natisljiva različica]] te predloge. Če želite to predlogo spremeniti, posodobite tudi natisljivo različico.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu şablonun bir [[wikipedia:tr:Yardım:Kitaplar/Uzmanlar|baskı sürümü]] $1 altında mevcuttur. Bu şablonu değiştirirseniz, lütfen baskı sürümünü de güncelleyin.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;[[Help:Books/for experts#Improving the book layout|Версія для друку]] даного шаблону також присутня за адресою $1. Якщо ви змінюєте даний шаблон, то будь ласка, оновіть також версію для друку.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此模板的打印版本位于$1。如果您要修改此模板，请同时更新打印版本。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此模板的列印版本位於$1。如果您要修改此模板，請同時更新列印版本。&amp;quot;}]]}&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Data:I18n/Documentation.tab&amp;diff=434</id>
		<title>Data:I18n/Documentation.tab</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Data:I18n/Documentation.tab&amp;diff=434"/>
		<updated>2024-07-12T03:54:34Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&amp;quot;license&amp;quot;:&amp;quot;CC0-1.0&amp;quot;,&amp;quot;description&amp;quot;:{&amp;quot;en&amp;quot;:&amp;quot;Translation table for the shared Module:Documentation&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Fordítási táblázat a megosztott Documentation modulhoz&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Oversettelsestabell for den delte modulen Documentation&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Omsetjingstabell for den delte modulen Documentation&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Prevodna tabela za skupni Module:Documentation&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Paylaşılan Module:Documentation için çeviri tablosu&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⴼⵍⵡⵉⵜ ⵏ ⵓⵙⵓⵖⵍ ⵏ ⵓⵎⵓⴷⵉⵍ ⵉⵙⵙⴰⵔⵏ, ⴰⵎⵓⴷⵉⵍ:ⴰⵙⵙⵏⵜⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;“模块:Documentation”的翻译表&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;「模組:Documentation」的翻譯表&amp;quot;},&amp;quot;sources&amp;quot;:&amp;quot;Module [[mw:Module:Documentation]], see [[mw:WP:TNT|bot documentation]].&amp;quot;,&amp;quot;schema&amp;quot;:{&amp;quot;fields&amp;quot;:[{&amp;quot;name&amp;quot;:&amp;quot;id&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;string&amp;quot;},{&amp;quot;name&amp;quot;:&amp;quot;message&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;localized&amp;quot;}]},&amp;quot;data&amp;quot;:[[&amp;quot;cfg-error-msg-type&amp;quot;,{&amp;quot;en&amp;quot;:&amp;quot;message: type error in message cfg.$1 ($2 expected, got $3)&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;melding: typefeil i meldingen cfg.$1 ($2 forventet, fikk $3)&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;melding: typefeil i meldinga cfg.$1 ($2 forventa, fekk $3)&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;sporočilo:napaka vrste v sporočilu cfg.$1 (pričakovano $2, prejeto $3)&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;mesaj: cfg.$1 mesajında hata türü ($2 beklendi, $3 alındı)&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵓⵣⵉⵏⵜ: ⵜⴰⵣⴳⵍⵜ ⵏ ⵜⵉⵔⵔⴰ ⴳ ⵜⵓⵣⵉⵏⵜ cfg.$1 (ⵉⵜⵜⵓⴷⵎⴰ $2, ⵉⵟⵟⴼ $3)&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;消息：cfg.$1参数类型错误（需要$2，得到$3）&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;訊息：cfg.$1參數類型錯誤（需要$2，得到$3）&amp;quot;}],[&amp;quot;cfg-error-msg-empty&amp;quot;,{&amp;quot;en&amp;quot;:&amp;quot;message: no value found for key $1 in message cfg.$2&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;melding: ingen verdi funnet for nøkkelen $1 i meldingen cfg.$2&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;melding: ingen verdi funne for nykelen $1 i meldinga cfg.$2&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;sporočilo: za ključ $1 ni bila v sporočilu cfg.$2 najdena nobena vrednost&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;mesaj: mesaj cfg.$2 içinde $1 anahtar değeri bulunamadı&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵓⵣⵉⵏⵜ: ⵓⵔ ⵉⵜⵜⵢⴰⴼⴰ ⴽⵔⴰ ⵏ ⵡⴰⵣⴰⵍ ⵉ ⵜⵙⴰⵔⵓⵜ $1 ⴳ ⵜⵓⵣⵉⵏⵜ cfg.$2&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;消息：cfg.$2无法找到$1的键值&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;訊息：cfg.$2無法找到$1的鍵值&amp;quot;}],[&amp;quot;template-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق القالب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেট নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Skabelondokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Vorlagendokumentation&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Τεκμηρίωση προτύπου&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Template documentation&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;Mallineen ohje&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation du modèle&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;साँचा परिचय&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Sablondokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi templat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion ti plantilia&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale del template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テンプレートの解説&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Documentatio formulae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Maldokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Maldokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja szablonu&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Documentação da predefinição&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;Documentație format&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация шаблона&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija predloge&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Şablon belgelemesi&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація шаблону&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ ⵏ ⵡⴰⵍⴱⵓⴹ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模板文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模板文件&amp;quot;}],[&amp;quot;module-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق الوحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউল নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Moduldokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Moduldokumentation&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Module documentation&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation du module&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;मॉड्यूल परिचय&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Moduldokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi modul&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion ti modulo&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale del modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;モジュールの解説&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Moduldokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Moduldokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja modułu&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация модуля&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija modula&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Modül belgelemesi&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація модуля&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ ⵏ ⵓⵎⵓⴷⵉⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模块文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模組文件&amp;quot;}],[&amp;quot;file-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;ملخص&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সারাংশ&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Sammendrag&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Σύνοψη&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Summary&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Résumé&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Összefoglaló&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Ringkasan&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Pakabuklan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Sommario&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;要約&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Summarium&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Sammendrag&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Samandrag&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Podsumowanie&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Sumário&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Описание&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Povzetek&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Özet&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Статистика про файл&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵣⴳⵣⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;概要&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;概要&amp;quot;}],[&amp;quot;other-namespaces-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Dokumentation&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Τεκμηρίωση&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Documentation&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Dokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;解説&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Documentatio&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Documentação&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Belgeleme&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;帮助文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;說明文件&amp;quot;}],[&amp;quot;view-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عرض&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;দেখুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;vis&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;anzeigen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;προβολή&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;view&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;näytä&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;voir&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;देखें&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;megtekintés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;lihat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;kitaen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;vedi&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;閲覧&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;considerabit&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;vis&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;syn&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;zobacz&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;lectură&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;просмотр&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;predogled&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;gör&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⴽⵏ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;查看&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;檢視&amp;quot;}],[&amp;quot;edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;bearbeiten&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;muokkaa&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;संपादन&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;editar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;modificare&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;править&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;düzenle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;редагувати&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;history-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;تاريخ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;ইতিহাস&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;historik&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Versionen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;ιστορικό&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;history&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;historique&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;इतिहास&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;laptörténet&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;riwayat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pakasaritaan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;cronologia&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;履歴&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;historia&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;historikk&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;historikk&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;historia&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;histórico&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;istoric&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;история&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;zgodovina&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;geçmiş&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;історія&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⵔⵓⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;历史&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;歷史&amp;quot;}],[&amp;quot;purge-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;محو الاختزان&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;শোধন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opfrisk&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Cache löschen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;εκκαθάριση&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;purge&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;päivitä&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;rafraichir&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;पर्ज&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;frissítés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;hapus singgahan&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;purgaen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;purga&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;キャッシュ破棄&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;purga&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;gjenoppfrisk&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;frisk opp att&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;purgar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;actualizare format&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;обновить&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;osveži&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;temizle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;очистити кеш&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵙⵉⵣⴷⴳ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;清除缓存&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;清除快取&amp;quot;}],[&amp;quot;create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;erstellen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;creare&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-template&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة [[w:ar:ويكيبيديا:ملاعب القوالب ومختبراتها|ملعب القالب]]&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেট খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;skabelonsandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template test cases|template sandbox]] page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;sablon homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid a [[w:ilo:Wikipedia:Pangsubok a kaskaso ti plantilia|pagipadasan ti plantilia]]&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;[[w:it:Aiuto:Pagina delle prove|pagina delle prove]] del template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;[[w:ja:Wikipedia:テンプレートのサンドボックスとテストケース|テンプレートのサンドボックス]] ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;malsandkassa&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;malsandkassa&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;[[w:sl:Wikipedija:Testni primeri za predloge|peskovnik predloge]]&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;[[wikipedia:tr:Vikipedi:Şablon deneme tahtası ve sınama|şablon deneme]] sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;[[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵉⵙⵔⵉⵔⵏ ⴷ ⵉⵙⵓⵔⴰⵎ ⵏ ⵉⵍⴱⵓⴹⵏ|ⴰⵙⵔⵉⵔ ⵏ ⵓⵍⴱⵓⴹ]]&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模板沙盒]]页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模板沙盒]]頁面&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-module&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة ملعب الوحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউল খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;modulsandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template test cases|module sandbox]] page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;modul homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid a [[w:ilo:Wikipedia:Pangsubok a kaskaso ti plantilia|pagipadasan ti modulo]]&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;[[w:it:Aiuto:Pagina delle prove|pagina delle prove]] del modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;[[w:ja:Wikipedia:テンプレートのサンドボックスとテストケース|モジュールのサンドボックス]] ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;modulsandkassa&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;modulsandkassa&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;[[w:sl:Testni primeri za predloge|peskovnik modula]]&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;[[wikipedia:tr:Vikipedi:Şablon deneme tahtası ve sınama|modül deneme]] sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;[[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵉⵙⵔⵉⵔⵏ ⴷ ⵉⵙⵓⵔⴰⵎ ⵏ ⵉⵍⴱⵓⴹⵏ|ⴰⵙⵔⵉⵔ ⵏ ⵓⵎⵓⴷⵉⵍ]]&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模块沙盒]]页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模組沙盒]]頁面&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-other&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة ملعب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;sandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;sandbox page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;lap homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pagipadasan ti panid&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;pagina delle prove&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;サンドボックス ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;sandkassesiden&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sandkassesida&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;stran peskovnika&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;deneme sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵔⵉⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;沙盒页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;沙盒頁面&amp;quot;}],[&amp;quot;sandbox-notice-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;هذه $1 لصفحة $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এটি $2-এর জন্য $1।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dette er $1 for $2.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;This is the $1 for $2.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ez a(z) $2 $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Daytoy ket isu ti  $1 para iti $2.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Questa è la $1 per $2.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このページは $2 の$1です。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dette er $1 for $2&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dette er $1 for $2&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;To je stran za $1 $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1, $2 içindir.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰ ⴷ $1 ⵏ $2.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此为$2的$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此為$2的$1。&amp;quot;}],[&amp;quot;sandbox-notice-diff-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;هذه $1 لصفحة $2 ($3).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এটি $2-এর জন্য $1 ($3)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;This is the $1 for $2 ($3).&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ez a(z) $2 $1 ($3).&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Daytoy ket isu ti $1 para iti $2 ($3).&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Questa è la $1 per $2 ($3).&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このページは $2 の$1です ($3)。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;To je stran za $1 $2 ($3).&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1, $2 içindir ($3).&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰ ⴷ $1 ⵏ $2 ($3).&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此为$2（$3）的$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此為$2（$3）的$1。&amp;quot;}],[&amp;quot;sandbox-notice-compare-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;فرق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পার্থক্য&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;forskel&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;diff&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;eltérés&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;dip&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;confronta&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;差分&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;forskjell&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;skilnad&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;razl&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;fark&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⴰⵔⴰⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;差异&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;差異&amp;quot;}],[&amp;quot;sandbox-notice-testcases-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;انظر أيضاً الصفحات الفرعية لـ $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এছাড়া $1-এর জন্য সঙ্গী উপপাতা দেখুন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Se også følgesiden for $1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;See also the companion subpage for $1.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Lásd még a kapcsolódó $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Kitaen pay ti kakuyog a subpanid para iti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Vedi anche la sottopagina corrispondente per $1.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Se også følgesiden for $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Sjå òg følgjesida for $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Glej spremljevalno podstran za $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1 için tamamlayıcı alt sayfasına da bakın.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵥⵕ ⴰⵡⴷ ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请见$1的对应子页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請見$1的對應子頁面。&amp;quot;}],[&amp;quot;sandbox-notice-testcases-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مختبر&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পরীক্ষা পাতা&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;test cases&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;teszteseteket&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pangsubok a kaskaso&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;casi di esame&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テストケース&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;testtilfeller&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;testtilfelle&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;testne primere&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;test senaryoları&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⴰⵔⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;测试样例&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;測試樣例&amp;quot;}],[&amp;quot;sandbox-notice-testcases-run-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;انظر أيضاً الصفحات الفرعية لـ $1 ($2).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এছাড়া $1-এর জন্য সঙ্গী উপপাতা দেখুন ($2)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Se også følgesiden for $1 ($2).&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;See also the companion subpage for $1 ($2).&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Lásd még a kapcsolódó $1 ($2).&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Kitaen pay ti kakuyog a subpanid para iti $1 ($2).&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Vedi anche la sottopagina corrispondente per $1 ($2).&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Se også følgesiden for $1 ($2).&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Sjå òg følgjesida for $1 ($2).&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Glej spremljevalno podstran za $1 ($2).&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1 için tamamlayıcı alt sayfasına da bakın ($2).&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵥⵕ ⴰⵡⴷ ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1 ($2).&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请见$1（$2）的对应子页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請見$1（$2）的對應子頁面。&amp;quot;}],[&amp;quot;sandbox-notice-testcases-run-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;تشغيل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;চালান&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;kør&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;run&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;futtatás&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;patarayen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;esegui&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;実行&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;kjør&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;køyr&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;izvedi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;çalıştır&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵣⴳⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;运行&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;執行&amp;quot;}],[&amp;quot;transcluded-from-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;[[w:ar:ويكيبيديا:توثيق قالب|التوثيق]] في الأعلى [[w:ar:ويكيبيديا:تضمين|مضمن]] من $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;উপর্যুক্ত নথিটি $1 থেকে প্রতিলিপ্ত।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;[[w:da:Wikipedia:Skabelondokumentation|Dokumentationen]] ovenfor er [[w:da:Wikipedia:Transklusion|transkluderet]] fra $1.&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Η παραπάνω τεκμηρίωση ενσωματώνεται από τη σελίδα $1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;The above [[wikipedia:Wikipedia:Template documentation|documentation]] is [[wikipedia:Wikipedia:Transclusion|transcluded]] from $1.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;La [[w:fr:Aide:Documentation de modèle|documentation]] ci-dessus est [[w:fr:Aide:Inclusion|traduite]] de $1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;ऊपर दिए गए [[w:hi:विकिपीडिया:Template documentation|निर्देश]] $1 से [[w:hi:विकिपीडिया:Transclusion|लिए गए]] है।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A fenti [[w:hu:Sablondokumentáció|dokumentáció]] a(z) $1 lapról van beillesztve.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;[[w:id:Wikipedia:Dokumentasi templat|Dokumentasi]] di atas [[Wikipedia:Wikipedia:Transclusion|ditransklusikan]] dari $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti [[w:ilo:Wikipedia:Dokumentasion ti plantilia|dokumentasion]] dita ngato ket [[w:ilo:Wikipedia:Panagilak-am|nailak-am]] manipud iti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Il [[w:it:Aiuto:Manuali dei template|manuale]] di seguito è [[w:it:Aiuto:Inclusione|transcluso]] da $1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;上記の[[w:ja:Help:テンプレートの説明文|解説]]は $1 から[[wikipedia:Wikipedia:Transclusion|参照読み込み]]されています。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template documentation|Documentatio]] pristina [[wikipedia:Wikipedia:Transclusion|transclusa]] est ex $1.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;[[w:no:Wikipedia:Maldokumentasjon|Dokumentasjonen]] ovenfor [[w:no:Wikipedia:Transklusjon|transkluderes]] fra $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;[[w:no:Wikipedia:Maldokumentasjon|Dokumentasjonen]] ovanfor vert [[w:no:Wikipedia:Transklusjon|transkludert]] frå $1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Powyższa [[w:pl:Pomoc:Schemat opisu szablonu|dokumentacja]] jest [[w:pl:Pomoc:Transkluzja|dołączona]] ze strony $1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;A [[w:pt:Wikipédia:Documentação da predefinição|documentação]] acima foi [[w:pt:Wikipédia:Transclusão|transcluída]] de $1.&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;Această documentație este adusă de la pagina $1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Нижеуказанная [[Wikipedia:Wikipedia:Template documentation|документация]] [[Wikipedia:Wikipedia:Transclusion|включена]] со страницы $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Zgornja [[w:sl:Wikipedija:Dokumentacija predloge|dokumentacija]] je [[wikipedia:Wikipedia:Transclusion|vključena]] iz $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Yukarıdaki [[wikipedia:tr:Vikipedi:Şablon belgelemesi|belgeleme]] $1 sayfasının [[wikipedia:tr:Vikipedi:Yansıtma|yansıtılmasıdır]].&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Нижчевказану [[w:uk:Вікіпедія:Документація шаблонів|документацію]] [[Wikipedia:Wikipedia:Transclusion|включено]] зі сторінки $1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵉⵜⵜⵓⵙⴽⴰⵔ ⴷ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⴰⵙⵙⵓⵎⵢ|ⵓⵙⵙⵓⵎⵢ]] ⵉ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⴰⵙⵙⵏⵜⵎ ⵏ ⵓⵍⴱⵓⴹ|ⵓⵙⵙⵏⵜⵎ]] ⴰⴷ ⵏ ⵓⴼⵍⵍⴰ ⵙⴳ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;上述[[w:zh:Wikipedia:模板文件頁模式|文档]][[w:zh:Wikipedia:嵌入包含|嵌入]]自$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;上述[[w:zh:Wikipedia:模板文件頁模式|文件]][[w:zh:Wikipedia:嵌入包含|嵌入]]自$1。&amp;quot;}],[&amp;quot;create-module-doc-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكنك أن تنشىء صفحة توثيق لهذه [[w:ar:ويكيبيديا:لوا|الوحدة]] ($1).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;আপনি চাইলে এই [[w:bn:উইকিপিডিয়া:লুয়া|স্ক্রিবুন্তো মডিউলের]] জন্য একটি নথির পাতা তৈরি করতে পারেন ($1)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Hvis du ønsker en dokumentationsside for dette [[w:da:Wikipedia:Lua|Scribuntomodul]], så $1 den her.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;You might want to $1 a documentation page for this [[wikipedia:Wikipedia:Lua|Scribunto module]].&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Amiben segíthetsz: [[w:hu:Wikipédia:Lua|Scribunto-modul]] dokumentációs allapjának $1a&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalinmo ti $1 iti panid ti dokumentasion para iti daytoy a [[w:ilo:Wikipedia:Lua|modulo ti Scribunto]].&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Hvis du ønsker en dokumentasjonsside for denne [[w:no:Wikipedia:Lua|Scribunto-modulen]] kan du $1 det her.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Viss du vil ha ei dokumentasjonsside for denne [[w:no:Wikipedia:Lua|Scribunto-modulen]] kan du $1 det her.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Morda boste želeli $1 dokumentacijsko stran tega [[wikipedia:Wikipedia:Lua|Scribunto modula]].&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu [[wikipedia:tr:Vikipedi:Lua|Scribunto modülü]] için bir belge sayfası $1 isteyebilirsiniz.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵣⵎⵔⴷ ⴰⴷ ⵜ$1 ⴽⵔⴰ ⵏ ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵙⵏⵜⵎ ⵉ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵍⵡⴰ|ⵓⵎⵓⴷⵉⵍ]] ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;你或许想为此[[w:zh:Wikipedia:Lua|Scribunto模块]]$1帮助文档页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;你或許想為此[[w:zh:Wikipedia:Lua|Scribunto模組]]$1說明文件頁面。&amp;quot;}],[&amp;quot;experiment-blurb-template&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكن للمحررين تجريب تعديلاتهم على القالب في صفحات $1 و $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;ব্যবহারকারীগণ $1 এবং $2 এই টেমপ্লেট সংক্রান্ত পরীক্ষা-নিরীক্ষা করতে পারেন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Brugere kan eksperimentere i denne skabelons undersider $1 og $2.&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Οι συντάκτες μπορούν να πειραματίζονται στο $1 και στις $2 του προτύπου.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Editors can experiment in this template’s $1 and $2 pages.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Les éditeurs peuvent expérimenter dans le $1 et dans la $2 de ce modèle.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;संपादक इस साँचे के $1 व $2 पन्नों में प्रयोग कर सकते है।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A szerkesztők a sablon $1 és $2 lapjain kísérletezhetnek.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Penyunting dapat melakukan uji coba pada halaman $1 dan $2 templat ini.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalin dagiti editor ti agipadas kadagiti panid ti $1 ken $2 iti daytoy a plantilia.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集者はこのテンプレートの$1 および$2 のページで実験できます。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Quaesumus auctores experturos esse in $1 ac $2 subpaginis formulae huius.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Du kan eksperimentere med denne malens $1 og $2.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Du kan eksperimentera med i $1 eller $2 til denne malen.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Można eksperymentować w $1 tego szablonu oraz stronie $2.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Editores podem experimentar na $1 desta predefinição e $2.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Редакторы могут поэкспериментировать в $1 или $2.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Urejevalci lahko preizkušate urejanje v $1 in $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Kullanıcılar denemelerini bu şablonun $1 ve $2 sayfalarında yapabilir.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Редактори можуть поекспериментувати у $1 та $2 сторінці.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵎⵔⵏ ⵉⵎⴰⵔⴰⵜⵏ ⴰⴷ ⵜⵜⴰⵔⵎⵏ ⴳ $1 ⴷ $2 ⵏ ⵓⵍⴱⵓⴹ ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编者可以在此模板的$1和$2页面测试实验。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編者可以在此模板的$1和$2頁面測試實驗。&amp;quot;}],[&amp;quot;experiment-blurb-module&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكن للمحررين تجريب تعديلاتهم على الوحدة في صفحات $1 و $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনাকারীগণ $1 এবং $2 এই মডিউল সংক্রান্ত পরীক্ষা-নিরীক্ষা করতে পারেন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Brugere kan eksperimentere i dette moduls undersider $1 og $2.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Editors can experiment in this module’s $1 and $2 pages.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Les éditeurs peuvent expérimenter dans le $1 et dans la $2 de ce module.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A szerkesztők a modul $1 és $2 lapjain kísérletezhetnek.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Penyunting dapat melakukan uji coba pada halaman $1 dan $2 modul ini.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalin dagiti editor ti agipadas kadagiti panid ti $1 ken $2 iti daytoy a modulo.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集者はこのモジュールの $1 および $2 のページで実験できます。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Quaesumus auctores experturos esse in $1 ac $2 subpaginis moduli huius.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Bidragsytere kan eksperimentere i denne modulens $1- og $2-sider.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Bidragsytarar kan eksperimentera i $1- og $2-sidene til denne modulen.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Редакторы могут поэкспериментировать в $1 или $2.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Urejevalci lahko preizkušate urejanje v $1 in $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Kullanıcılar denemelerini bu modülün $1 ve $2 sayfalarında yapabilir.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Редактори можуть поекспериментувати у $1 та $2 сторінці.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵎⵔⵏ ⵉⵎⴰⵔⴰⵜⵏ ⴰⴷ ⵜⵜⴰⵔⵎⵏ ⴳ $1 ⴷ $2 ⵏ ⵓⵎⵓⴷⵉⵍ ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编者可以在此模块的$1和$2页面测试实验。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編者可以在此模組的$1和$2頁面測試實驗。&amp;quot;}],[&amp;quot;sandbox-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;ملعب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;খেলাঘর&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;sandkasse&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;αμμοδοχείο&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;sandbox&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;bac à sable&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;प्रयोगस्थल&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;homokozó&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;bak pasir&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pagipadasan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;pagine delle prove&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;サンドボックス&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;harenarii&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;sandkasse&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sandkassa&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;brudnopisie&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;песочнице&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;peskovniku&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;deneme tahtası&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;пісочниці&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵔⵉⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;沙盒&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;沙盒&amp;quot;}],[&amp;quot;sandbox-edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;değiştir&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;sandbox-create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;compare-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;فرق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পার্থক্য&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;forskel&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;διαφ&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;diff&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;eltérések&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;dip&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;confronta&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;差分&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;confer&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;forskjell&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;skilnad&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;różnica&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;різниця&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;razl&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;fark&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;різниця&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⴰⵔⴰⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;差异&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;差異&amp;quot;}],[&amp;quot;mirror-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مرآة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;আয়না&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;kopiér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;αντίγραφο&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;mirror&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;mirroir&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;tükrözés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;cermin&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;kapada&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;ミラー&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;effinge&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;kopier&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;kopier&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;зеркало&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;zrcalo&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;ayna&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;дзеркало&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵉⵙⵉⵜ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;镜像&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;鏡像&amp;quot;}],[&amp;quot;testcases-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مختبر&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পরীক্ষা পাতায়&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;testcases&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;page de test&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;प्रयोग&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;tesztesetek&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;kasus uji&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pangsubok&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;casi di prova&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テストケース&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;testificandorum&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;testtilfeller&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;testtilfella&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;testowania zastosowania&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;páginas de testcases&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;тестовый&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;stran testnih primerov&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;test senaryoları&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;тестовій&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⴰⵔⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;测试样例&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;測試樣例&amp;quot;}],[&amp;quot;testcases-edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;düzenle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;testcases-create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;add-categories-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;من فضلك أضف التصنيفات في الصفحة الفرعية للقالب $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;দয়া করে $1 উপপাতায় বিষয়শ্রেণী যোগ করুন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Tilføj venligst kategorier til $1-undersiden.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Please add categories to the $1 subpage.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Merci d’ajouter les catégories à la sous-page $1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;कृपया $1 उपपृष्ठ पर श्रेणियाँ व विकियों के बिच की कड़ियाँ जोड़े।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A kategóriákat a $1 allapon add meg.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Mohon tambahkan kategori pada subhalaman $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Pangngaasi nga ikabil dagiti kategoria iti subpanid ti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Aggiungi le categorie alla sottopagina $1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;カテゴリは $1 下位ページに追加してください。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Lubet categorias et nexus in $1 subpaginam addere.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Legg til kategorier på undersiden $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Legg til kategoriar på undersida $1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Kategorie szablonu należy dodawać na podstronie $1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Por favor, adicione categorias na subpágina $1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Пожалуйста, добавляйте категории на подстраницу, которая имеет окончание $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Prosimo, dodajajte kategorije na podstrani $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Lütfen kategorileri $1 altsayfasına ekleyin.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Будь ласка, додавайте категорії до підсторінки, яка має закінчення $1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵎⴽ ⵜⵓⴼⵉⴷ, ⵔⵏⵓ ⵉⵙⵎⵉⵍⵏ ⴳ ⵜⴷⵓⵙⵏⴰ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请在$1子页面中添加分类。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請在$1子頁面中新增分類。&amp;quot;}],[&amp;quot;subpages-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;$1।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;$1।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;$1。&amp;quot;}],[&amp;quot;subpages-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;الصفحات الفرعية لـ $1&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এই $1 উপপাতাসমূহ&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Undersider til $1&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Subpages of this $1&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Sous-pages de $1&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;इस $1 के उपपृष्ठ&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ezen $1 allapjai&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Subhalaman $1 ini&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dagiti subpanid daytoy a $1&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Sottopagine di $1&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;この$1の下位ページ&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Subpaginae $1 huius&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Undersider av denne $1&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Undersider av denne $1&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Podstrony $1&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Subpáginas desta $1&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Посмотреть все подстраницы $1&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Podstrani&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1 altsayfalarıdır&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Переглянути усі підсторінки $1&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此$1的子页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此$1的子頁面&amp;quot;}],[&amp;quot;template-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;قالب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেটের&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;denne skabelon&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;template&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;ce modèle&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;साँचे&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;sablon&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;templat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;plantilia&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questo template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テンプレート&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;formulae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;malen&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;malen&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tego szablonu&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;predefinição&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;этого шаблона&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;te predloge&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;şablonun&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;цього шаблону&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵍⴱⵓⴹ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模板&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模板&amp;quot;}],[&amp;quot;module-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;وحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউলের&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;dette modul&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;module&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;ce module&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;modul&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;modul&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;modulo&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questo modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;モジュール&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;moduli&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;modulen&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;modulen&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tego modułu&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;tega modula&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;modülün&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵓⴷⵉⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模块&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模組&amp;quot;}],[&amp;quot;default-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পাতার&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;denne side&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;page&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;cette page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;lap&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;halaman&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questa pagina&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;ページ&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;paginae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;siden&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sida&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tej strony&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;página&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;этой страницы&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;te strani&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;sayfanın&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;цієї сторінки&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⵙⵏⴰ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;頁面&amp;quot;}],[&amp;quot;print-blurb&amp;quot;,{&amp;quot;bn&amp;quot;:&amp;quot;এই টেমপ্লেটের একটি [[w:bn:সাহায্য:বই/অভিজ্ঞদের জন্য#বইয়ের বিন্যাসের উৎকর্ষসাধন করা|মুদ্রণ সংস্করণ]] $1-এ বিদ্যমান। আপনি যদি এই টেমপ্লেটে পরিবর্তন করেন, তাহলে সেই সাথে মুদ্রণ সংস্করণ হালনাগাদ করুন।&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;A [[wikipedia:Help:Books/for experts#Improving the book layout|print version]] of this template exists at $1. If you make a change to this template, please update the print version as well.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Une [[wikipedia:Help:Books/for experts#Improving the book layout|version imprimable]] de ce patron existe à $1. Si vous faites un changement à ce patron, merci de mettre à jour la version imprimée également.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti [[wikipedia:Help:Books/for experts#Improving the book layout|maimaldit a bersion]] iti daytoy a plantilia ket adda idiay $1. No baliwam daytoy a plantilia, pangngaasi a baliwan met ti maimaldit a bersion.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このテンプレートの[[w:ja:Help:ブック/上級者向けヘルプ#ブックの見た目を改善する|印刷用バージョン]]は $1 にあります。このテンプレートを変更した場合は、印刷用バージョンも同様に更新してください。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Det finnes også en [[w:en:Help:Books/for experts#Improving the book layout|utskriftsvennlig versjon]] av denne malen på $1. Vennligst oppdater den også hvis du oppdaterer denne malen.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Det finst òg ein [[w:en:Help:Books/for experts#Improving the book layout|utskriftsvennleg versjon]] av denne malen på $1. Ver så snill å oppdatera han òg viss du oppdaterer denne malen.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;[[wikipedia:Help:Books/for experts#Improving the book layout|Wersja do druku]] tego szablonu istnieje na podstronie $1. Jeżeli wprowadzasz zmiany w tym szablonie, zaktualizuj także wersję do druku.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;[[Help:Books/for experts#Improving the book layout|Версия для печати]] данного шаблона также присутствует по адресу $1. Если вы меняете данный шаблон, то пожалуйста, обновите также версию для печати.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Na strani $1 obstaja [[wikipedia:Help:Books/for experts#Improving the book layout|natisljiva različica]] te predloge. Če želite to predlogo spremeniti, posodobite tudi natisljivo različico.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu şablonun bir [[wikipedia:tr:Yardım:Kitaplar/Uzmanlar|baskı sürümü]] $1 altında mevcuttur. Bu şablonu değiştirirseniz, lütfen baskı sürümünü de güncelleyin.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;[[Help:Books/for experts#Improving the book layout|Версія для друку]] даного шаблону також присутня за адресою $1. Якщо ви змінюєте даний шаблон, то будь ласка, оновіть також версію для друку.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此模板的打印版本位于$1。如果您要修改此模板，请同时更新打印版本。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此模板的列印版本位於$1。如果您要修改此模板，請同時更新列印版本。&amp;quot;}],[&amp;quot;cfg-protection-template&amp;quot;,{&amp;quot;en&amp;quot;:&amp;quot;&amp;quot;}]]}&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Data:I18n/Documentation.tab&amp;diff=431</id>
		<title>Data:I18n/Documentation.tab</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Data:I18n/Documentation.tab&amp;diff=431"/>
		<updated>2024-07-12T03:53:57Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&amp;quot;license&amp;quot;:&amp;quot;CC0-1.0&amp;quot;,&amp;quot;description&amp;quot;:{&amp;quot;en&amp;quot;:&amp;quot;Translation table for the shared Module:Documentation&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Fordítási táblázat a megosztott Documentation modulhoz&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Oversettelsestabell for den delte modulen Documentation&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Omsetjingstabell for den delte modulen Documentation&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Prevodna tabela za skupni Module:Documentation&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Paylaşılan Module:Documentation için çeviri tablosu&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⴼⵍⵡⵉⵜ ⵏ ⵓⵙⵓⵖⵍ ⵏ ⵓⵎⵓⴷⵉⵍ ⵉⵙⵙⴰⵔⵏ, ⴰⵎⵓⴷⵉⵍ:ⴰⵙⵙⵏⵜⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;“模块:Documentation”的翻译表&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;「模組:Documentation」的翻譯表&amp;quot;},&amp;quot;sources&amp;quot;:&amp;quot;Module [[mw:Module:Documentation]], see [[mw:WP:TNT|bot documentation]].&amp;quot;,&amp;quot;schema&amp;quot;:{&amp;quot;fields&amp;quot;:[{&amp;quot;name&amp;quot;:&amp;quot;id&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;string&amp;quot;},{&amp;quot;name&amp;quot;:&amp;quot;message&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;localized&amp;quot;}]},&amp;quot;data&amp;quot;:[[&amp;quot;cfg-error-msg-type&amp;quot;,{&amp;quot;en&amp;quot;:&amp;quot;message: type error in message cfg.$1 ($2 expected, got $3)&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;melding: typefeil i meldingen cfg.$1 ($2 forventet, fikk $3)&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;melding: typefeil i meldinga cfg.$1 ($2 forventa, fekk $3)&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;sporočilo:napaka vrste v sporočilu cfg.$1 (pričakovano $2, prejeto $3)&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;mesaj: cfg.$1 mesajında hata türü ($2 beklendi, $3 alındı)&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵓⵣⵉⵏⵜ: ⵜⴰⵣⴳⵍⵜ ⵏ ⵜⵉⵔⵔⴰ ⴳ ⵜⵓⵣⵉⵏⵜ cfg.$1 (ⵉⵜⵜⵓⴷⵎⴰ $2, ⵉⵟⵟⴼ $3)&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;消息：cfg.$1参数类型错误（需要$2，得到$3）&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;訊息：cfg.$1參數類型錯誤（需要$2，得到$3）&amp;quot;}],[&amp;quot;cfg-error-msg-empty&amp;quot;,{&amp;quot;en&amp;quot;:&amp;quot;message: no value found for key $1 in message cfg.$2&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;melding: ingen verdi funnet for nøkkelen $1 i meldingen cfg.$2&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;melding: ingen verdi funne for nykelen $1 i meldinga cfg.$2&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;sporočilo: za ključ $1 ni bila v sporočilu cfg.$2 najdena nobena vrednost&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;mesaj: mesaj cfg.$2 içinde $1 anahtar değeri bulunamadı&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵓⵣⵉⵏⵜ: ⵓⵔ ⵉⵜⵜⵢⴰⴼⴰ ⴽⵔⴰ ⵏ ⵡⴰⵣⴰⵍ ⵉ ⵜⵙⴰⵔⵓⵜ $1 ⴳ ⵜⵓⵣⵉⵏⵜ cfg.$2&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;消息：cfg.$2无法找到$1的键值&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;訊息：cfg.$2無法找到$1的鍵值&amp;quot;}],[&amp;quot;template-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق القالب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেট নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Skabelondokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Vorlagendokumentation&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Τεκμηρίωση προτύπου&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Template documentation&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;Mallineen ohje&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation du modèle&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;साँचा परिचय&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Sablondokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi templat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion ti plantilia&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale del template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テンプレートの解説&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Documentatio formulae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Maldokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Maldokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja szablonu&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Documentação da predefinição&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;Documentație format&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация шаблона&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija predloge&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Şablon belgelemesi&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація шаблону&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ ⵏ ⵡⴰⵍⴱⵓⴹ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模板文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模板文件&amp;quot;}],[&amp;quot;module-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق الوحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউল নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Moduldokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Moduldokumentation&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Module documentation&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation du module&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;मॉड्यूल परिचय&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Moduldokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi modul&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion ti modulo&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale del modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;モジュールの解説&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Moduldokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Moduldokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja modułu&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация модуля&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija modula&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Modül belgelemesi&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація модуля&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ ⵏ ⵓⵎⵓⴷⵉⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模块文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模組文件&amp;quot;}],[&amp;quot;file-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;ملخص&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সারাংশ&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Sammendrag&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Σύνοψη&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Summary&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Résumé&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Összefoglaló&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Ringkasan&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Pakabuklan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Sommario&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;要約&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Summarium&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Sammendrag&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Samandrag&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Podsumowanie&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Sumário&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Описание&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Povzetek&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Özet&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Статистика про файл&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵣⴳⵣⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;概要&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;概要&amp;quot;}],[&amp;quot;other-namespaces-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Dokumentation&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Τεκμηρίωση&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Documentation&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Dokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;解説&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Documentatio&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Documentação&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Belgeleme&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;帮助文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;說明文件&amp;quot;}],[&amp;quot;view-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عرض&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;দেখুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;vis&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;anzeigen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;προβολή&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;view&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;näytä&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;voir&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;देखें&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;megtekintés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;lihat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;kitaen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;vedi&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;閲覧&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;considerabit&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;vis&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;syn&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;zobacz&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;lectură&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;просмотр&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;predogled&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;gör&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⴽⵏ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;查看&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;檢視&amp;quot;}],[&amp;quot;edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;bearbeiten&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;muokkaa&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;संपादन&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;editar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;modificare&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;править&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;düzenle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;редагувати&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;history-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;تاريخ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;ইতিহাস&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;historik&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Versionen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;ιστορικό&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;history&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;historique&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;इतिहास&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;laptörténet&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;riwayat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pakasaritaan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;cronologia&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;履歴&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;historia&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;historikk&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;historikk&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;historia&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;histórico&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;istoric&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;история&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;zgodovina&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;geçmiş&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;історія&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⵔⵓⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;历史&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;歷史&amp;quot;}],[&amp;quot;purge-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;محو الاختزان&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;শোধন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opfrisk&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Cache löschen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;εκκαθάριση&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;purge&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;päivitä&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;rafraichir&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;पर्ज&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;frissítés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;hapus singgahan&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;purgaen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;purga&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;キャッシュ破棄&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;purga&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;gjenoppfrisk&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;frisk opp att&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;purgar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;actualizare format&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;обновить&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;osveži&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;temizle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;очистити кеш&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵙⵉⵣⴷⴳ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;清除缓存&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;清除快取&amp;quot;}],[&amp;quot;create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;erstellen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;creare&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-template&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة [[w:ar:ويكيبيديا:ملاعب القوالب ومختبراتها|ملعب القالب]]&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেট খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;skabelonsandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template test cases|template sandbox]] page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;sablon homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid a [[w:ilo:Wikipedia:Pangsubok a kaskaso ti plantilia|pagipadasan ti plantilia]]&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;[[w:it:Aiuto:Pagina delle prove|pagina delle prove]] del template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;[[w:ja:Wikipedia:テンプレートのサンドボックスとテストケース|テンプレートのサンドボックス]] ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;malsandkassa&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;malsandkassa&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;[[w:sl:Wikipedija:Testni primeri za predloge|peskovnik predloge]]&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;[[wikipedia:tr:Vikipedi:Şablon deneme tahtası ve sınama|şablon deneme]] sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;[[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵉⵙⵔⵉⵔⵏ ⴷ ⵉⵙⵓⵔⴰⵎ ⵏ ⵉⵍⴱⵓⴹⵏ|ⴰⵙⵔⵉⵔ ⵏ ⵓⵍⴱⵓⴹ]]&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模板沙盒]]页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模板沙盒]]頁面&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-module&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة ملعب الوحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউল খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;modulsandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template test cases|module sandbox]] page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;modul homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid a [[w:ilo:Wikipedia:Pangsubok a kaskaso ti plantilia|pagipadasan ti modulo]]&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;[[w:it:Aiuto:Pagina delle prove|pagina delle prove]] del modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;[[w:ja:Wikipedia:テンプレートのサンドボックスとテストケース|モジュールのサンドボックス]] ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;modulsandkassa&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;modulsandkassa&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;[[w:sl:Testni primeri za predloge|peskovnik modula]]&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;[[wikipedia:tr:Vikipedi:Şablon deneme tahtası ve sınama|modül deneme]] sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;[[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵉⵙⵔⵉⵔⵏ ⴷ ⵉⵙⵓⵔⴰⵎ ⵏ ⵉⵍⴱⵓⴹⵏ|ⴰⵙⵔⵉⵔ ⵏ ⵓⵎⵓⴷⵉⵍ]]&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模块沙盒]]页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模組沙盒]]頁面&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-other&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة ملعب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;sandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;sandbox page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;lap homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pagipadasan ti panid&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;pagina delle prove&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;サンドボックス ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;sandkassesiden&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sandkassesida&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;stran peskovnika&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;deneme sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵔⵉⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;沙盒页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;沙盒頁面&amp;quot;}],[&amp;quot;sandbox-notice-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;هذه $1 لصفحة $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এটি $2-এর জন্য $1।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dette er $1 for $2.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;This is the $1 for $2.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ez a(z) $2 $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Daytoy ket isu ti  $1 para iti $2.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Questa è la $1 per $2.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このページは $2 の$1です。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dette er $1 for $2&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dette er $1 for $2&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;To je stran za $1 $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1, $2 içindir.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰ ⴷ $1 ⵏ $2.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此为$2的$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此為$2的$1。&amp;quot;}],[&amp;quot;sandbox-notice-diff-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;هذه $1 لصفحة $2 ($3).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এটি $2-এর জন্য $1 ($3)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;This is the $1 for $2 ($3).&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ez a(z) $2 $1 ($3).&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Daytoy ket isu ti $1 para iti $2 ($3).&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Questa è la $1 per $2 ($3).&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このページは $2 の$1です ($3)。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;To je stran za $1 $2 ($3).&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1, $2 içindir ($3).&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰ ⴷ $1 ⵏ $2 ($3).&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此为$2（$3）的$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此為$2（$3）的$1。&amp;quot;}],[&amp;quot;sandbox-notice-compare-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;فرق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পার্থক্য&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;forskel&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;diff&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;eltérés&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;dip&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;confronta&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;差分&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;forskjell&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;skilnad&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;razl&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;fark&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⴰⵔⴰⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;差异&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;差異&amp;quot;}],[&amp;quot;sandbox-notice-testcases-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;انظر أيضاً الصفحات الفرعية لـ $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এছাড়া $1-এর জন্য সঙ্গী উপপাতা দেখুন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Se også følgesiden for $1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;See also the companion subpage for $1.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Lásd még a kapcsolódó $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Kitaen pay ti kakuyog a subpanid para iti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Vedi anche la sottopagina corrispondente per $1.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Se også følgesiden for $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Sjå òg følgjesida for $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Glej spremljevalno podstran za $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1 için tamamlayıcı alt sayfasına da bakın.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵥⵕ ⴰⵡⴷ ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请见$1的对应子页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請見$1的對應子頁面。&amp;quot;}],[&amp;quot;sandbox-notice-testcases-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مختبر&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পরীক্ষা পাতা&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;test cases&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;teszteseteket&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pangsubok a kaskaso&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;casi di esame&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テストケース&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;testtilfeller&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;testtilfelle&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;testne primere&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;test senaryoları&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⴰⵔⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;测试样例&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;測試樣例&amp;quot;}],[&amp;quot;sandbox-notice-testcases-run-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;انظر أيضاً الصفحات الفرعية لـ $1 ($2).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এছাড়া $1-এর জন্য সঙ্গী উপপাতা দেখুন ($2)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Se også følgesiden for $1 ($2).&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;See also the companion subpage for $1 ($2).&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Lásd még a kapcsolódó $1 ($2).&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Kitaen pay ti kakuyog a subpanid para iti $1 ($2).&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Vedi anche la sottopagina corrispondente per $1 ($2).&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Se også følgesiden for $1 ($2).&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Sjå òg følgjesida for $1 ($2).&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Glej spremljevalno podstran za $1 ($2).&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1 için tamamlayıcı alt sayfasına da bakın ($2).&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵥⵕ ⴰⵡⴷ ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1 ($2).&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请见$1（$2）的对应子页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請見$1（$2）的對應子頁面。&amp;quot;}],[&amp;quot;sandbox-notice-testcases-run-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;تشغيل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;চালান&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;kør&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;run&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;futtatás&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;patarayen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;esegui&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;実行&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;kjør&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;køyr&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;izvedi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;çalıştır&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵣⴳⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;运行&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;執行&amp;quot;}],[&amp;quot;transcluded-from-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;[[w:ar:ويكيبيديا:توثيق قالب|التوثيق]] في الأعلى [[w:ar:ويكيبيديا:تضمين|مضمن]] من $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;উপর্যুক্ত নথিটি $1 থেকে প্রতিলিপ্ত।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;[[w:da:Wikipedia:Skabelondokumentation|Dokumentationen]] ovenfor er [[w:da:Wikipedia:Transklusion|transkluderet]] fra $1.&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Η παραπάνω τεκμηρίωση ενσωματώνεται από τη σελίδα $1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;The above [[wikipedia:Wikipedia:Template documentation|documentation]] is [[wikipedia:Wikipedia:Transclusion|transcluded]] from $1.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;La [[w:fr:Aide:Documentation de modèle|documentation]] ci-dessus est [[w:fr:Aide:Inclusion|traduite]] de $1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;ऊपर दिए गए [[w:hi:विकिपीडिया:Template documentation|निर्देश]] $1 से [[w:hi:विकिपीडिया:Transclusion|लिए गए]] है।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A fenti [[w:hu:Sablondokumentáció|dokumentáció]] a(z) $1 lapról van beillesztve.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;[[w:id:Wikipedia:Dokumentasi templat|Dokumentasi]] di atas [[Wikipedia:Wikipedia:Transclusion|ditransklusikan]] dari $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti [[w:ilo:Wikipedia:Dokumentasion ti plantilia|dokumentasion]] dita ngato ket [[w:ilo:Wikipedia:Panagilak-am|nailak-am]] manipud iti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Il [[w:it:Aiuto:Manuali dei template|manuale]] di seguito è [[w:it:Aiuto:Inclusione|transcluso]] da $1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;上記の[[w:ja:Help:テンプレートの説明文|解説]]は $1 から[[wikipedia:Wikipedia:Transclusion|参照読み込み]]されています。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template documentation|Documentatio]] pristina [[wikipedia:Wikipedia:Transclusion|transclusa]] est ex $1.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;[[w:no:Wikipedia:Maldokumentasjon|Dokumentasjonen]] ovenfor [[w:no:Wikipedia:Transklusjon|transkluderes]] fra $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;[[w:no:Wikipedia:Maldokumentasjon|Dokumentasjonen]] ovanfor vert [[w:no:Wikipedia:Transklusjon|transkludert]] frå $1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Powyższa [[w:pl:Pomoc:Schemat opisu szablonu|dokumentacja]] jest [[w:pl:Pomoc:Transkluzja|dołączona]] ze strony $1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;A [[w:pt:Wikipédia:Documentação da predefinição|documentação]] acima foi [[w:pt:Wikipédia:Transclusão|transcluída]] de $1.&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;Această documentație este adusă de la pagina $1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Нижеуказанная [[Wikipedia:Wikipedia:Template documentation|документация]] [[Wikipedia:Wikipedia:Transclusion|включена]] со страницы $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Zgornja [[w:sl:Wikipedija:Dokumentacija predloge|dokumentacija]] je [[wikipedia:Wikipedia:Transclusion|vključena]] iz $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Yukarıdaki [[wikipedia:tr:Vikipedi:Şablon belgelemesi|belgeleme]] $1 sayfasının [[wikipedia:tr:Vikipedi:Yansıtma|yansıtılmasıdır]].&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Нижчевказану [[w:uk:Вікіпедія:Документація шаблонів|документацію]] [[Wikipedia:Wikipedia:Transclusion|включено]] зі сторінки $1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵉⵜⵜⵓⵙⴽⴰⵔ ⴷ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⴰⵙⵙⵓⵎⵢ|ⵓⵙⵙⵓⵎⵢ]] ⵉ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⴰⵙⵙⵏⵜⵎ ⵏ ⵓⵍⴱⵓⴹ|ⵓⵙⵙⵏⵜⵎ]] ⴰⴷ ⵏ ⵓⴼⵍⵍⴰ ⵙⴳ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;上述[[w:zh:Wikipedia:模板文件頁模式|文档]][[w:zh:Wikipedia:嵌入包含|嵌入]]自$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;上述[[w:zh:Wikipedia:模板文件頁模式|文件]][[w:zh:Wikipedia:嵌入包含|嵌入]]自$1。&amp;quot;}],[&amp;quot;create-module-doc-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكنك أن تنشىء صفحة توثيق لهذه [[w:ar:ويكيبيديا:لوا|الوحدة]] ($1).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;আপনি চাইলে এই [[w:bn:উইকিপিডিয়া:লুয়া|স্ক্রিবুন্তো মডিউলের]] জন্য একটি নথির পাতা তৈরি করতে পারেন ($1)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Hvis du ønsker en dokumentationsside for dette [[w:da:Wikipedia:Lua|Scribuntomodul]], så $1 den her.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;You might want to $1 a documentation page for this [[wikipedia:Wikipedia:Lua|Scribunto module]].&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Amiben segíthetsz: [[w:hu:Wikipédia:Lua|Scribunto-modul]] dokumentációs allapjának $1a&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalinmo ti $1 iti panid ti dokumentasion para iti daytoy a [[w:ilo:Wikipedia:Lua|modulo ti Scribunto]].&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Hvis du ønsker en dokumentasjonsside for denne [[w:no:Wikipedia:Lua|Scribunto-modulen]] kan du $1 det her.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Viss du vil ha ei dokumentasjonsside for denne [[w:no:Wikipedia:Lua|Scribunto-modulen]] kan du $1 det her.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Morda boste želeli $1 dokumentacijsko stran tega [[wikipedia:Wikipedia:Lua|Scribunto modula]].&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu [[wikipedia:tr:Vikipedi:Lua|Scribunto modülü]] için bir belge sayfası $1 isteyebilirsiniz.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵣⵎⵔⴷ ⴰⴷ ⵜ$1 ⴽⵔⴰ ⵏ ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵙⵏⵜⵎ ⵉ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵍⵡⴰ|ⵓⵎⵓⴷⵉⵍ]] ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;你或许想为此[[w:zh:Wikipedia:Lua|Scribunto模块]]$1帮助文档页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;你或許想為此[[w:zh:Wikipedia:Lua|Scribunto模組]]$1說明文件頁面。&amp;quot;}],[&amp;quot;experiment-blurb-template&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكن للمحررين تجريب تعديلاتهم على القالب في صفحات $1 و $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;ব্যবহারকারীগণ $1 এবং $2 এই টেমপ্লেট সংক্রান্ত পরীক্ষা-নিরীক্ষা করতে পারেন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Brugere kan eksperimentere i denne skabelons undersider $1 og $2.&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Οι συντάκτες μπορούν να πειραματίζονται στο $1 και στις $2 του προτύπου.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Editors can experiment in this template’s $1 and $2 pages.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Les éditeurs peuvent expérimenter dans le $1 et dans la $2 de ce modèle.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;संपादक इस साँचे के $1 व $2 पन्नों में प्रयोग कर सकते है।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A szerkesztők a sablon $1 és $2 lapjain kísérletezhetnek.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Penyunting dapat melakukan uji coba pada halaman $1 dan $2 templat ini.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalin dagiti editor ti agipadas kadagiti panid ti $1 ken $2 iti daytoy a plantilia.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集者はこのテンプレートの$1 および$2 のページで実験できます。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Quaesumus auctores experturos esse in $1 ac $2 subpaginis formulae huius.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Du kan eksperimentere med denne malens $1 og $2.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Du kan eksperimentera med i $1 eller $2 til denne malen.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Można eksperymentować w $1 tego szablonu oraz stronie $2.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Editores podem experimentar na $1 desta predefinição e $2.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Редакторы могут поэкспериментировать в $1 или $2.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Urejevalci lahko preizkušate urejanje v $1 in $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Kullanıcılar denemelerini bu şablonun $1 ve $2 sayfalarında yapabilir.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Редактори можуть поекспериментувати у $1 та $2 сторінці.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵎⵔⵏ ⵉⵎⴰⵔⴰⵜⵏ ⴰⴷ ⵜⵜⴰⵔⵎⵏ ⴳ $1 ⴷ $2 ⵏ ⵓⵍⴱⵓⴹ ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编者可以在此模板的$1和$2页面测试实验。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編者可以在此模板的$1和$2頁面測試實驗。&amp;quot;}],[&amp;quot;experiment-blurb-module&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكن للمحررين تجريب تعديلاتهم على الوحدة في صفحات $1 و $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনাকারীগণ $1 এবং $2 এই মডিউল সংক্রান্ত পরীক্ষা-নিরীক্ষা করতে পারেন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Brugere kan eksperimentere i dette moduls undersider $1 og $2.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Editors can experiment in this module’s $1 and $2 pages.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Les éditeurs peuvent expérimenter dans le $1 et dans la $2 de ce module.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A szerkesztők a modul $1 és $2 lapjain kísérletezhetnek.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Penyunting dapat melakukan uji coba pada halaman $1 dan $2 modul ini.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalin dagiti editor ti agipadas kadagiti panid ti $1 ken $2 iti daytoy a modulo.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集者はこのモジュールの $1 および $2 のページで実験できます。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Quaesumus auctores experturos esse in $1 ac $2 subpaginis moduli huius.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Bidragsytere kan eksperimentere i denne modulens $1- og $2-sider.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Bidragsytarar kan eksperimentera i $1- og $2-sidene til denne modulen.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Редакторы могут поэкспериментировать в $1 или $2.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Urejevalci lahko preizkušate urejanje v $1 in $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Kullanıcılar denemelerini bu modülün $1 ve $2 sayfalarında yapabilir.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Редактори можуть поекспериментувати у $1 та $2 сторінці.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵎⵔⵏ ⵉⵎⴰⵔⴰⵜⵏ ⴰⴷ ⵜⵜⴰⵔⵎⵏ ⴳ $1 ⴷ $2 ⵏ ⵓⵎⵓⴷⵉⵍ ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编者可以在此模块的$1和$2页面测试实验。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編者可以在此模組的$1和$2頁面測試實驗。&amp;quot;}],[&amp;quot;sandbox-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;ملعب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;খেলাঘর&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;sandkasse&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;αμμοδοχείο&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;sandbox&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;bac à sable&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;प्रयोगस्थल&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;homokozó&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;bak pasir&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pagipadasan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;pagine delle prove&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;サンドボックス&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;harenarii&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;sandkasse&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sandkassa&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;brudnopisie&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;песочнице&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;peskovniku&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;deneme tahtası&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;пісочниці&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵔⵉⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;沙盒&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;沙盒&amp;quot;}],[&amp;quot;sandbox-edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;değiştir&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;sandbox-create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;compare-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;فرق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পার্থক্য&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;forskel&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;διαφ&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;diff&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;eltérések&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;dip&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;confronta&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;差分&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;confer&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;forskjell&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;skilnad&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;różnica&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;різниця&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;razl&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;fark&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;різниця&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⴰⵔⴰⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;差异&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;差異&amp;quot;}],[&amp;quot;mirror-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مرآة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;আয়না&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;kopiér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;αντίγραφο&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;mirror&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;mirroir&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;tükrözés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;cermin&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;kapada&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;ミラー&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;effinge&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;kopier&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;kopier&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;зеркало&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;zrcalo&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;ayna&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;дзеркало&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵉⵙⵉⵜ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;镜像&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;鏡像&amp;quot;}],[&amp;quot;testcases-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مختبر&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পরীক্ষা পাতায়&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;testcases&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;page de test&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;प्रयोग&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;tesztesetek&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;kasus uji&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pangsubok&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;casi di prova&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テストケース&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;testificandorum&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;testtilfeller&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;testtilfella&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;testowania zastosowania&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;páginas de testcases&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;тестовый&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;stran testnih primerov&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;test senaryoları&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;тестовій&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⴰⵔⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;测试样例&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;測試樣例&amp;quot;}],[&amp;quot;testcases-edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;düzenle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;testcases-create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;add-categories-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;من فضلك أضف التصنيفات في الصفحة الفرعية للقالب $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;দয়া করে $1 উপপাতায় বিষয়শ্রেণী যোগ করুন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Tilføj venligst kategorier til $1-undersiden.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Please add categories to the $1 subpage.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Merci d’ajouter les catégories à la sous-page $1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;कृपया $1 उपपृष्ठ पर श्रेणियाँ व विकियों के बिच की कड़ियाँ जोड़े।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A kategóriákat a $1 allapon add meg.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Mohon tambahkan kategori pada subhalaman $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Pangngaasi nga ikabil dagiti kategoria iti subpanid ti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Aggiungi le categorie alla sottopagina $1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;カテゴリは $1 下位ページに追加してください。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Lubet categorias et nexus in $1 subpaginam addere.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Legg til kategorier på undersiden $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Legg til kategoriar på undersida $1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Kategorie szablonu należy dodawać na podstronie $1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Por favor, adicione categorias na subpágina $1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Пожалуйста, добавляйте категории на подстраницу, которая имеет окончание $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Prosimo, dodajajte kategorije na podstrani $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Lütfen kategorileri $1 altsayfasına ekleyin.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Будь ласка, додавайте категорії до підсторінки, яка має закінчення $1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵎⴽ ⵜⵓⴼⵉⴷ, ⵔⵏⵓ ⵉⵙⵎⵉⵍⵏ ⴳ ⵜⴷⵓⵙⵏⴰ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请在$1子页面中添加分类。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請在$1子頁面中新增分類。&amp;quot;}],[&amp;quot;subpages-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;$1।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;$1।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;$1。&amp;quot;}],[&amp;quot;subpages-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;الصفحات الفرعية لـ $1&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এই $1 উপপাতাসমূহ&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Undersider til $1&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Subpages of this $1&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Sous-pages de $1&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;इस $1 के उपपृष्ठ&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ezen $1 allapjai&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Subhalaman $1 ini&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dagiti subpanid daytoy a $1&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Sottopagine di $1&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;この$1の下位ページ&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Subpaginae $1 huius&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Undersider av denne $1&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Undersider av denne $1&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Podstrony $1&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Subpáginas desta $1&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Посмотреть все подстраницы $1&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Podstrani&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1 altsayfalarıdır&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Переглянути усі підсторінки $1&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此$1的子页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此$1的子頁面&amp;quot;}],[&amp;quot;template-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;قالب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেটের&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;denne skabelon&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;template&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;ce modèle&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;साँचे&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;sablon&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;templat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;plantilia&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questo template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テンプレート&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;formulae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;malen&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;malen&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tego szablonu&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;predefinição&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;этого шаблона&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;te predloge&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;şablonun&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;цього шаблону&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵍⴱⵓⴹ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模板&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模板&amp;quot;}],[&amp;quot;module-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;وحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউলের&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;dette modul&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;module&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;ce module&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;modul&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;modul&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;modulo&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questo modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;モジュール&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;moduli&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;modulen&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;modulen&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tego modułu&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;tega modula&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;modülün&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵓⴷⵉⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模块&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模組&amp;quot;}],[&amp;quot;default-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পাতার&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;denne side&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;page&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;cette page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;lap&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;halaman&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questa pagina&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;ページ&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;paginae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;siden&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sida&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tej strony&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;página&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;этой страницы&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;te strani&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;sayfanın&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;цієї сторінки&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⵙⵏⴰ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;頁面&amp;quot;}],[&amp;quot;print-blurb&amp;quot;,{&amp;quot;bn&amp;quot;:&amp;quot;এই টেমপ্লেটের একটি [[w:bn:সাহায্য:বই/অভিজ্ঞদের জন্য#বইয়ের বিন্যাসের উৎকর্ষসাধন করা|মুদ্রণ সংস্করণ]] $1-এ বিদ্যমান। আপনি যদি এই টেমপ্লেটে পরিবর্তন করেন, তাহলে সেই সাথে মুদ্রণ সংস্করণ হালনাগাদ করুন।&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;A [[wikipedia:Help:Books/for experts#Improving the book layout|print version]] of this template exists at $1. If you make a change to this template, please update the print version as well.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Une [[wikipedia:Help:Books/for experts#Improving the book layout|version imprimable]] de ce patron existe à $1. Si vous faites un changement à ce patron, merci de mettre à jour la version imprimée également.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti [[wikipedia:Help:Books/for experts#Improving the book layout|maimaldit a bersion]] iti daytoy a plantilia ket adda idiay $1. No baliwam daytoy a plantilia, pangngaasi a baliwan met ti maimaldit a bersion.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このテンプレートの[[w:ja:Help:ブック/上級者向けヘルプ#ブックの見た目を改善する|印刷用バージョン]]は $1 にあります。このテンプレートを変更した場合は、印刷用バージョンも同様に更新してください。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Det finnes også en [[w:en:Help:Books/for experts#Improving the book layout|utskriftsvennlig versjon]] av denne malen på $1. Vennligst oppdater den også hvis du oppdaterer denne malen.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Det finst òg ein [[w:en:Help:Books/for experts#Improving the book layout|utskriftsvennleg versjon]] av denne malen på $1. Ver så snill å oppdatera han òg viss du oppdaterer denne malen.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;[[wikipedia:Help:Books/for experts#Improving the book layout|Wersja do druku]] tego szablonu istnieje na podstronie $1. Jeżeli wprowadzasz zmiany w tym szablonie, zaktualizuj także wersję do druku.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;[[Help:Books/for experts#Improving the book layout|Версия для печати]] данного шаблона также присутствует по адресу $1. Если вы меняете данный шаблон, то пожалуйста, обновите также версию для печати.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Na strani $1 obstaja [[wikipedia:Help:Books/for experts#Improving the book layout|natisljiva različica]] te predloge. Če želite to predlogo spremeniti, posodobite tudi natisljivo različico.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu şablonun bir [[wikipedia:tr:Yardım:Kitaplar/Uzmanlar|baskı sürümü]] $1 altında mevcuttur. Bu şablonu değiştirirseniz, lütfen baskı sürümünü de güncelleyin.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;[[Help:Books/for experts#Improving the book layout|Версія для друку]] даного шаблону також присутня за адресою $1. Якщо ви змінюєте даний шаблон, то будь ласка, оновіть також версію для друку.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此模板的打印版本位于$1。如果您要修改此模板，请同时更新打印版本。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此模板的列印版本位於$1。如果您要修改此模板，請同時更新列印版本。&amp;quot;}],[&amp;quot;protection-template&amp;quot;,{&amp;quot;en&amp;quot;:&amp;quot;&amp;quot;}]]}&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Data:I18n/Documentation.tab&amp;diff=430</id>
		<title>Data:I18n/Documentation.tab</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Data:I18n/Documentation.tab&amp;diff=430"/>
		<updated>2024-07-12T03:50:59Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Created page with &amp;quot;{     &amp;quot;license&amp;quot;: &amp;quot;CC0-1.0&amp;quot;,     &amp;quot;description&amp;quot;: {         &amp;quot;en&amp;quot;: &amp;quot;Translation table for the shared Module:Documentation&amp;quot;,         &amp;quot;hu&amp;quot;: &amp;quot;Fordítási táblázat a megosztott Documentation modulhoz&amp;quot;,         &amp;quot;nb&amp;quot;: &amp;quot;Oversettelsestabell for den delte modulen Documentation&amp;quot;,         &amp;quot;nn&amp;quot;: &amp;quot;Omsetjingstabell for den delte modulen Documentation&amp;quot;,         &amp;quot;sl&amp;quot;: &amp;quot;Prevodna tabela za skupni Module:Documentation&amp;quot;,         &amp;quot;tr&amp;quot;: &amp;quot;Paylaşılan Module:Documentation için çeviri tablosu&amp;quot;,...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&amp;quot;license&amp;quot;:&amp;quot;CC0-1.0&amp;quot;,&amp;quot;description&amp;quot;:{&amp;quot;en&amp;quot;:&amp;quot;Translation table for the shared Module:Documentation&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Fordítási táblázat a megosztott Documentation modulhoz&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Oversettelsestabell for den delte modulen Documentation&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Omsetjingstabell for den delte modulen Documentation&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Prevodna tabela za skupni Module:Documentation&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Paylaşılan Module:Documentation için çeviri tablosu&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⴼⵍⵡⵉⵜ ⵏ ⵓⵙⵓⵖⵍ ⵏ ⵓⵎⵓⴷⵉⵍ ⵉⵙⵙⴰⵔⵏ, ⴰⵎⵓⴷⵉⵍ:ⴰⵙⵙⵏⵜⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;“模块:Documentation”的翻译表&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;「模組:Documentation」的翻譯表&amp;quot;},&amp;quot;sources&amp;quot;:&amp;quot;Module [[mw:Module:Documentation]], see [[mw:WP:TNT|bot documentation]].&amp;quot;,&amp;quot;schema&amp;quot;:{&amp;quot;fields&amp;quot;:[{&amp;quot;name&amp;quot;:&amp;quot;id&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;string&amp;quot;},{&amp;quot;name&amp;quot;:&amp;quot;message&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;localized&amp;quot;}]},&amp;quot;data&amp;quot;:[[&amp;quot;cfg-error-msg-type&amp;quot;,{&amp;quot;en&amp;quot;:&amp;quot;message: type error in message cfg.$1 ($2 expected, got $3)&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;melding: typefeil i meldingen cfg.$1 ($2 forventet, fikk $3)&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;melding: typefeil i meldinga cfg.$1 ($2 forventa, fekk $3)&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;sporočilo:napaka vrste v sporočilu cfg.$1 (pričakovano $2, prejeto $3)&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;mesaj: cfg.$1 mesajında hata türü ($2 beklendi, $3 alındı)&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵓⵣⵉⵏⵜ: ⵜⴰⵣⴳⵍⵜ ⵏ ⵜⵉⵔⵔⴰ ⴳ ⵜⵓⵣⵉⵏⵜ cfg.$1 (ⵉⵜⵜⵓⴷⵎⴰ $2, ⵉⵟⵟⴼ $3)&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;消息：cfg.$1参数类型错误（需要$2，得到$3）&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;訊息：cfg.$1參數類型錯誤（需要$2，得到$3）&amp;quot;}],[&amp;quot;cfg-error-msg-empty&amp;quot;,{&amp;quot;en&amp;quot;:&amp;quot;message: no value found for key $1 in message cfg.$2&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;melding: ingen verdi funnet for nøkkelen $1 i meldingen cfg.$2&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;melding: ingen verdi funne for nykelen $1 i meldinga cfg.$2&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;sporočilo: za ključ $1 ni bila v sporočilu cfg.$2 najdena nobena vrednost&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;mesaj: mesaj cfg.$2 içinde $1 anahtar değeri bulunamadı&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵓⵣⵉⵏⵜ: ⵓⵔ ⵉⵜⵜⵢⴰⴼⴰ ⴽⵔⴰ ⵏ ⵡⴰⵣⴰⵍ ⵉ ⵜⵙⴰⵔⵓⵜ $1 ⴳ ⵜⵓⵣⵉⵏⵜ cfg.$2&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;消息：cfg.$2无法找到$1的键值&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;訊息：cfg.$2無法找到$1的鍵值&amp;quot;}],[&amp;quot;template-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق القالب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেট নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Skabelondokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Vorlagendokumentation&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Τεκμηρίωση προτύπου&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Template documentation&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;Mallineen ohje&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation du modèle&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;साँचा परिचय&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Sablondokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi templat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion ti plantilia&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale del template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テンプレートの解説&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Documentatio formulae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Maldokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Maldokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja szablonu&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Documentação da predefinição&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;Documentație format&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация шаблона&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija predloge&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Şablon belgelemesi&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація шаблону&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ ⵏ ⵡⴰⵍⴱⵓⴹ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模板文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模板文件&amp;quot;}],[&amp;quot;module-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق الوحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউল নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Moduldokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Moduldokumentation&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Module documentation&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation du module&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;मॉड्यूल परिचय&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Moduldokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi modul&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion ti modulo&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale del modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;モジュールの解説&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Moduldokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Moduldokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja modułu&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация модуля&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija modula&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Modül belgelemesi&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація модуля&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ ⵏ ⵓⵎⵓⴷⵉⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模块文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模組文件&amp;quot;}],[&amp;quot;file-namespace-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;ملخص&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সারাংশ&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Sammendrag&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Σύνοψη&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Summary&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Résumé&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Összefoglaló&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Ringkasan&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Pakabuklan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Sommario&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;要約&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Summarium&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Sammendrag&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Samandrag&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Podsumowanie&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Sumário&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Описание&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Povzetek&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Özet&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Статистика про файл&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵣⴳⵣⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;概要&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;概要&amp;quot;}],[&amp;quot;other-namespaces-heading&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;توثيق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;নথি&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dokumentation&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Dokumentation&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Τεκμηρίωση&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Documentation&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Documentation&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Dokumentáció&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Dokumentasi&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dokumentasion&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Manuale&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;解説&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Documentatio&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dokumentasjon&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dokumentasjon&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Dokumentacja&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Documentação&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Документация&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Dokumentacija&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Belgeleme&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Документація&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵙⵏⵜⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;帮助文档&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;說明文件&amp;quot;}],[&amp;quot;view-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عرض&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;দেখুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;vis&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;anzeigen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;προβολή&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;view&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;näytä&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;voir&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;देखें&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;megtekintés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;lihat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;kitaen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;vedi&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;閲覧&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;considerabit&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;vis&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;syn&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;zobacz&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;lectură&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;просмотр&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;predogled&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;gör&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⴽⵏ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;查看&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;檢視&amp;quot;}],[&amp;quot;edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;bearbeiten&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;muokkaa&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;संपादन&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;editar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;modificare&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;править&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;düzenle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;редагувати&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;history-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;تاريخ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;ইতিহাস&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;historik&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Versionen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;ιστορικό&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;history&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;historique&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;इतिहास&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;laptörténet&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;riwayat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pakasaritaan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;cronologia&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;履歴&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;historia&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;historikk&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;historikk&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;historia&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;histórico&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;istoric&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;история&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;zgodovina&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;geçmiş&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;історія&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⵔⵓⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;历史&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;歷史&amp;quot;}],[&amp;quot;purge-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;محو الاختزان&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;শোধন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opfrisk&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Cache löschen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;εκκαθάριση&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;purge&amp;quot;,&amp;quot;fi&amp;quot;:&amp;quot;päivitä&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;rafraichir&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;पर्ज&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;frissítés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;hapus singgahan&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;purgaen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;purga&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;キャッシュ破棄&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;purga&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;gjenoppfrisk&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;frisk opp att&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;purgar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;actualizare format&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;обновить&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;osveži&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;temizle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;очистити кеш&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵙⵉⵣⴷⴳ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;清除缓存&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;清除快取&amp;quot;}],[&amp;quot;create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;erstellen&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;creare&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-template&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة [[w:ar:ويكيبيديا:ملاعب القوالب ومختبراتها|ملعب القالب]]&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেট খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;skabelonsandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template test cases|template sandbox]] page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;sablon homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid a [[w:ilo:Wikipedia:Pangsubok a kaskaso ti plantilia|pagipadasan ti plantilia]]&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;[[w:it:Aiuto:Pagina delle prove|pagina delle prove]] del template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;[[w:ja:Wikipedia:テンプレートのサンドボックスとテストケース|テンプレートのサンドボックス]] ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;malsandkassa&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;malsandkassa&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;[[w:sl:Wikipedija:Testni primeri za predloge|peskovnik predloge]]&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;[[wikipedia:tr:Vikipedi:Şablon deneme tahtası ve sınama|şablon deneme]] sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;[[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵉⵙⵔⵉⵔⵏ ⴷ ⵉⵙⵓⵔⴰⵎ ⵏ ⵉⵍⴱⵓⴹⵏ|ⴰⵙⵔⵉⵔ ⵏ ⵓⵍⴱⵓⴹ]]&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模板沙盒]]页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模板沙盒]]頁面&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-module&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة ملعب الوحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউল খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;modulsandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template test cases|module sandbox]] page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;modul homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid a [[w:ilo:Wikipedia:Pangsubok a kaskaso ti plantilia|pagipadasan ti modulo]]&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;[[w:it:Aiuto:Pagina delle prove|pagina delle prove]] del modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;[[w:ja:Wikipedia:テンプレートのサンドボックスとテストケース|モジュールのサンドボックス]] ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;modulsandkassa&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;modulsandkassa&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;[[w:sl:Testni primeri za predloge|peskovnik modula]]&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;[[wikipedia:tr:Vikipedi:Şablon deneme tahtası ve sınama|modül deneme]] sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;[[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵉⵙⵔⵉⵔⵏ ⴷ ⵉⵙⵓⵔⴰⵎ ⵏ ⵉⵍⴱⵓⴹⵏ|ⴰⵙⵔⵉⵔ ⵏ ⵓⵎⵓⴷⵉⵍ]]&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模块沙盒]]页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;[[w:zh:Wikipedia:模板的沙盒和测试样例|模組沙盒]]頁面&amp;quot;}],[&amp;quot;sandbox-notice-pagetype-other&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة ملعب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;খেলাঘর পাতা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;sandkassesiden&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;sandbox page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;lap homokozója&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pagipadasan ti panid&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;pagina delle prove&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;サンドボックス ページ&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;sandkassesiden&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sandkassesida&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;stran peskovnika&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;deneme sayfası&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵔⵉⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;沙盒页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;沙盒頁面&amp;quot;}],[&amp;quot;sandbox-notice-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;هذه $1 لصفحة $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এটি $2-এর জন্য $1।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dette er $1 for $2.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;This is the $1 for $2.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ez a(z) $2 $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Daytoy ket isu ti  $1 para iti $2.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Questa è la $1 per $2.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このページは $2 の$1です。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dette er $1 for $2&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dette er $1 for $2&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;To je stran za $1 $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1, $2 içindir.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰ ⴷ $1 ⵏ $2.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此为$2的$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此為$2的$1。&amp;quot;}],[&amp;quot;sandbox-notice-diff-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;هذه $1 لصفحة $2 ($3).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এটি $2-এর জন্য $1 ($3)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;This is the $1 for $2 ($3).&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ez a(z) $2 $1 ($3).&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Daytoy ket isu ti $1 para iti $2 ($3).&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Questa è la $1 per $2 ($3).&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このページは $2 の$1です ($3)。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Dette er $1 for $2 ($3).&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;To je stran za $1 $2 ($3).&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1, $2 içindir ($3).&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰ ⴷ $1 ⵏ $2 ($3).&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此为$2（$3）的$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此為$2（$3）的$1。&amp;quot;}],[&amp;quot;sandbox-notice-compare-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;فرق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পার্থক্য&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;forskel&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;diff&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;eltérés&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;dip&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;confronta&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;差分&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;forskjell&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;skilnad&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;razl&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;fark&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⴰⵔⴰⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;差异&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;差異&amp;quot;}],[&amp;quot;sandbox-notice-testcases-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;انظر أيضاً الصفحات الفرعية لـ $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এছাড়া $1-এর জন্য সঙ্গী উপপাতা দেখুন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Se også følgesiden for $1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;See also the companion subpage for $1.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Lásd még a kapcsolódó $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Kitaen pay ti kakuyog a subpanid para iti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Vedi anche la sottopagina corrispondente per $1.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Se også følgesiden for $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Sjå òg følgjesida for $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Glej spremljevalno podstran za $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1 için tamamlayıcı alt sayfasına da bakın.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵥⵕ ⴰⵡⴷ ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请见$1的对应子页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請見$1的對應子頁面。&amp;quot;}],[&amp;quot;sandbox-notice-testcases-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مختبر&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পরীক্ষা পাতা&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;test cases&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;teszteseteket&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pangsubok a kaskaso&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;casi di esame&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テストケース&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;testtilfeller&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;testtilfelle&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;testne primere&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;test senaryoları&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⴰⵔⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;测试样例&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;測試樣例&amp;quot;}],[&amp;quot;sandbox-notice-testcases-run-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;انظر أيضاً الصفحات الفرعية لـ $1 ($2).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এছাড়া $1-এর জন্য সঙ্গী উপপাতা দেখুন ($2)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Se også følgesiden for $1 ($2).&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;See also the companion subpage for $1 ($2).&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Lásd még a kapcsolódó $1 ($2).&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Kitaen pay ti kakuyog a subpanid para iti $1 ($2).&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Vedi anche la sottopagina corrispondente per $1 ($2).&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Se også følgesiden for $1 ($2).&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Sjå òg følgjesida for $1 ($2).&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Glej spremljevalno podstran za $1 ($2).&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1 için tamamlayıcı alt sayfasına da bakın ($2).&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵥⵕ ⴰⵡⴷ ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1 ($2).&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请见$1（$2）的对应子页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請見$1（$2）的對應子頁面。&amp;quot;}],[&amp;quot;sandbox-notice-testcases-run-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;تشغيل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;চালান&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;kør&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;run&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;futtatás&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;patarayen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;esegui&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;実行&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;kjør&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;køyr&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;izvedi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;çalıştır&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵣⴳⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;运行&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;執行&amp;quot;}],[&amp;quot;transcluded-from-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;[[w:ar:ويكيبيديا:توثيق قالب|التوثيق]] في الأعلى [[w:ar:ويكيبيديا:تضمين|مضمن]] من $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;উপর্যুক্ত নথিটি $1 থেকে প্রতিলিপ্ত।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;[[w:da:Wikipedia:Skabelondokumentation|Dokumentationen]] ovenfor er [[w:da:Wikipedia:Transklusion|transkluderet]] fra $1.&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Η παραπάνω τεκμηρίωση ενσωματώνεται από τη σελίδα $1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;The above [[wikipedia:Wikipedia:Template documentation|documentation]] is [[wikipedia:Wikipedia:Transclusion|transcluded]] from $1.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;La [[w:fr:Aide:Documentation de modèle|documentation]] ci-dessus est [[w:fr:Aide:Inclusion|traduite]] de $1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;ऊपर दिए गए [[w:hi:विकिपीडिया:Template documentation|निर्देश]] $1 से [[w:hi:विकिपीडिया:Transclusion|लिए गए]] है।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A fenti [[w:hu:Sablondokumentáció|dokumentáció]] a(z) $1 lapról van beillesztve.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;[[w:id:Wikipedia:Dokumentasi templat|Dokumentasi]] di atas [[Wikipedia:Wikipedia:Transclusion|ditransklusikan]] dari $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti [[w:ilo:Wikipedia:Dokumentasion ti plantilia|dokumentasion]] dita ngato ket [[w:ilo:Wikipedia:Panagilak-am|nailak-am]] manipud iti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Il [[w:it:Aiuto:Manuali dei template|manuale]] di seguito è [[w:it:Aiuto:Inclusione|transcluso]] da $1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;上記の[[w:ja:Help:テンプレートの説明文|解説]]は $1 から[[wikipedia:Wikipedia:Transclusion|参照読み込み]]されています。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;[[wikipedia:Wikipedia:Template documentation|Documentatio]] pristina [[wikipedia:Wikipedia:Transclusion|transclusa]] est ex $1.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;[[w:no:Wikipedia:Maldokumentasjon|Dokumentasjonen]] ovenfor [[w:no:Wikipedia:Transklusjon|transkluderes]] fra $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;[[w:no:Wikipedia:Maldokumentasjon|Dokumentasjonen]] ovanfor vert [[w:no:Wikipedia:Transklusjon|transkludert]] frå $1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Powyższa [[w:pl:Pomoc:Schemat opisu szablonu|dokumentacja]] jest [[w:pl:Pomoc:Transkluzja|dołączona]] ze strony $1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;A [[w:pt:Wikipédia:Documentação da predefinição|documentação]] acima foi [[w:pt:Wikipédia:Transclusão|transcluída]] de $1.&amp;quot;,&amp;quot;ro&amp;quot;:&amp;quot;Această documentație este adusă de la pagina $1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Нижеуказанная [[Wikipedia:Wikipedia:Template documentation|документация]] [[Wikipedia:Wikipedia:Transclusion|включена]] со страницы $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Zgornja [[w:sl:Wikipedija:Dokumentacija predloge|dokumentacija]] je [[wikipedia:Wikipedia:Transclusion|vključena]] iz $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Yukarıdaki [[wikipedia:tr:Vikipedi:Şablon belgelemesi|belgeleme]] $1 sayfasının [[wikipedia:tr:Vikipedi:Yansıtma|yansıtılmasıdır]].&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Нижчевказану [[w:uk:Вікіпедія:Документація шаблонів|документацію]] [[Wikipedia:Wikipedia:Transclusion|включено]] зі сторінки $1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵉⵜⵜⵓⵙⴽⴰⵔ ⴷ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⴰⵙⵙⵓⵎⵢ|ⵓⵙⵙⵓⵎⵢ]] ⵉ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⴰⵙⵙⵏⵜⵎ ⵏ ⵓⵍⴱⵓⴹ|ⵓⵙⵙⵏⵜⵎ]] ⴰⴷ ⵏ ⵓⴼⵍⵍⴰ ⵙⴳ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;上述[[w:zh:Wikipedia:模板文件頁模式|文档]][[w:zh:Wikipedia:嵌入包含|嵌入]]自$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;上述[[w:zh:Wikipedia:模板文件頁模式|文件]][[w:zh:Wikipedia:嵌入包含|嵌入]]自$1。&amp;quot;}],[&amp;quot;create-module-doc-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكنك أن تنشىء صفحة توثيق لهذه [[w:ar:ويكيبيديا:لوا|الوحدة]] ($1).&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;আপনি চাইলে এই [[w:bn:উইকিপিডিয়া:লুয়া|স্ক্রিবুন্তো মডিউলের]] জন্য একটি নথির পাতা তৈরি করতে পারেন ($1)।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Hvis du ønsker en dokumentationsside for dette [[w:da:Wikipedia:Lua|Scribuntomodul]], så $1 den her.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;You might want to $1 a documentation page for this [[wikipedia:Wikipedia:Lua|Scribunto module]].&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Amiben segíthetsz: [[w:hu:Wikipédia:Lua|Scribunto-modul]] dokumentációs allapjának $1a&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalinmo ti $1 iti panid ti dokumentasion para iti daytoy a [[w:ilo:Wikipedia:Lua|modulo ti Scribunto]].&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Hvis du ønsker en dokumentasjonsside for denne [[w:no:Wikipedia:Lua|Scribunto-modulen]] kan du $1 det her.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Viss du vil ha ei dokumentasjonsside for denne [[w:no:Wikipedia:Lua|Scribunto-modulen]] kan du $1 det her.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Morda boste želeli $1 dokumentacijsko stran tega [[wikipedia:Wikipedia:Lua|Scribunto modula]].&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu [[wikipedia:tr:Vikipedi:Lua|Scribunto modülü]] için bir belge sayfası $1 isteyebilirsiniz.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵣⵎⵔⴷ ⴰⴷ ⵜ$1 ⴽⵔⴰ ⵏ ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵙⵏⵜⵎ ⵉ [[w:zgh:ⵡⵉⴽⵉⴱⵉⴷⵢⴰ:ⵍⵡⴰ|ⵓⵎⵓⴷⵉⵍ]] ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;你或许想为此[[w:zh:Wikipedia:Lua|Scribunto模块]]$1帮助文档页面。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;你或許想為此[[w:zh:Wikipedia:Lua|Scribunto模組]]$1說明文件頁面。&amp;quot;}],[&amp;quot;experiment-blurb-template&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكن للمحررين تجريب تعديلاتهم على القالب في صفحات $1 و $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;ব্যবহারকারীগণ $1 এবং $2 এই টেমপ্লেট সংক্রান্ত পরীক্ষা-নিরীক্ষা করতে পারেন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Brugere kan eksperimentere i denne skabelons undersider $1 og $2.&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Οι συντάκτες μπορούν να πειραματίζονται στο $1 και στις $2 του προτύπου.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Editors can experiment in this template’s $1 and $2 pages.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Les éditeurs peuvent expérimenter dans le $1 et dans la $2 de ce modèle.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;संपादक इस साँचे के $1 व $2 पन्नों में प्रयोग कर सकते है।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A szerkesztők a sablon $1 és $2 lapjain kísérletezhetnek.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Penyunting dapat melakukan uji coba pada halaman $1 dan $2 templat ini.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalin dagiti editor ti agipadas kadagiti panid ti $1 ken $2 iti daytoy a plantilia.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集者はこのテンプレートの$1 および$2 のページで実験できます。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Quaesumus auctores experturos esse in $1 ac $2 subpaginis formulae huius.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Du kan eksperimentere med denne malens $1 og $2.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Du kan eksperimentera med i $1 eller $2 til denne malen.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Można eksperymentować w $1 tego szablonu oraz stronie $2.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Editores podem experimentar na $1 desta predefinição e $2.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Редакторы могут поэкспериментировать в $1 или $2.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Urejevalci lahko preizkušate urejanje v $1 in $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Kullanıcılar denemelerini bu şablonun $1 ve $2 sayfalarında yapabilir.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Редактори можуть поекспериментувати у $1 та $2 сторінці.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵎⵔⵏ ⵉⵎⴰⵔⴰⵜⵏ ⴰⴷ ⵜⵜⴰⵔⵎⵏ ⴳ $1 ⴷ $2 ⵏ ⵓⵍⴱⵓⴹ ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编者可以在此模板的$1和$2页面测试实验。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編者可以在此模板的$1和$2頁面測試實驗。&amp;quot;}],[&amp;quot;experiment-blurb-module&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;يمكن للمحررين تجريب تعديلاتهم على الوحدة في صفحات $1 و $2.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনাকারীগণ $1 এবং $2 এই মডিউল সংক্রান্ত পরীক্ষা-নিরীক্ষা করতে পারেন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Brugere kan eksperimentere i dette moduls undersider $1 og $2.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Editors can experiment in this module’s $1 and $2 pages.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Les éditeurs peuvent expérimenter dans le $1 et dans la $2 de ce module.&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A szerkesztők a modul $1 és $2 lapjain kísérletezhetnek.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Penyunting dapat melakukan uji coba pada halaman $1 dan $2 modul ini.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Mabalin dagiti editor ti agipadas kadagiti panid ti $1 ken $2 iti daytoy a modulo.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集者はこのモジュールの $1 および $2 のページで実験できます。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Quaesumus auctores experturos esse in $1 ac $2 subpaginis moduli huius.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Bidragsytere kan eksperimentere i denne modulens $1- og $2-sider.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Bidragsytarar kan eksperimentera i $1- og $2-sidene til denne modulen.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Редакторы могут поэкспериментировать в $1 или $2.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Urejevalci lahko preizkušate urejanje v $1 in $2.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Kullanıcılar denemelerini bu modülün $1 ve $2 sayfalarında yapabilir.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Редактори можуть поекспериментувати у $1 та $2 сторінці.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵣⵎⵔⵏ ⵉⵎⴰⵔⴰⵜⵏ ⴰⴷ ⵜⵜⴰⵔⵎⵏ ⴳ $1 ⴷ $2 ⵏ ⵓⵎⵓⴷⵉⵍ ⴰⴷ.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编者可以在此模块的$1和$2页面测试实验。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編者可以在此模組的$1和$2頁面測試實驗。&amp;quot;}],[&amp;quot;sandbox-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;ملعب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;খেলাঘর&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;sandkasse&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;αμμοδοχείο&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;sandbox&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;bac à sable&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;प्रयोगस्थल&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;homokozó&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;bak pasir&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pagipadasan&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;pagine delle prove&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;サンドボックス&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;harenarii&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;sandkasse&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sandkassa&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;brudnopisie&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;песочнице&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;peskovniku&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;deneme tahtası&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;пісочниці&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⵔⵉⵔ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;沙盒&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;沙盒&amp;quot;}],[&amp;quot;sandbox-edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;değiştir&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;sandbox-create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;compare-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;فرق&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পার্থক্য&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;forskel&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;διαφ&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;diff&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;eltérések&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;dip&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;confronta&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;差分&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;confer&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;forskjell&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;skilnad&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;różnica&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;різниця&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;razl&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;fark&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;різниця&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵣⴰⵔⴰⵢ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;差异&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;差異&amp;quot;}],[&amp;quot;mirror-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مرآة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;আয়না&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;kopiér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;αντίγραφο&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;mirror&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;mirroir&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;tükrözés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;cermin&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;kapada&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;ミラー&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;effinge&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;kopier&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;kopier&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;зеркало&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;zrcalo&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;ayna&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;дзеркало&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⵉⵙⵉⵜ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;镜像&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;鏡像&amp;quot;}],[&amp;quot;testcases-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;مختبر&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পরীক্ষা পাতায়&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;testcases&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;page de test&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;प्रयोग&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;tesztesetek&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;kasus uji&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;pangsubok&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;casi di prova&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テストケース&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;testificandorum&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;testtilfeller&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;testtilfella&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;testowania zastosowania&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;páginas de testcases&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;тестовый&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;stran testnih primerov&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;test senaryoları&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;тестовій&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵙⴰⵔⵎ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;测试样例&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;測試樣例&amp;quot;}],[&amp;quot;testcases-edit-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;عدِّل&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;সম্পাদনা&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;redigér&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;επεξεργασία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;edit&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;modifier&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;szerkesztés&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;sunting&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;urnosen&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;modifica&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;編集&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;recense&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;rediger&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;endre&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;edytuj&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;uredi&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;düzenle&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;ред.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⴼⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;编辑&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;編輯&amp;quot;}],[&amp;quot;testcases-create-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;أنشئ&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;তৈরি করুন&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;opret&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;δημιουργία&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;create&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;créer&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;létrehozás&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;buat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;agpartuat&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;作成&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;crea&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;opprett&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;utwórz&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;criar&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;создать&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;ustvari&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;oluştur&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;створити&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵙⵏⵓⵍⴼⵓ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;创建&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;建立&amp;quot;}],[&amp;quot;add-categories-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;من فضلك أضف التصنيفات في الصفحة الفرعية للقالب $1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;দয়া করে $1 উপপাতায় বিষয়শ্রেণী যোগ করুন।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Tilføj venligst kategorier til $1-undersiden.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Please add categories to the $1 subpage.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Merci d’ajouter les catégories à la sous-page $1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;कृपया $1 उपपृष्ठ पर श्रेणियाँ व विकियों के बिच की कड़ियाँ जोड़े।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A kategóriákat a $1 allapon add meg.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Mohon tambahkan kategori pada subhalaman $1.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Pangngaasi nga ikabil dagiti kategoria iti subpanid ti $1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Aggiungi le categorie alla sottopagina $1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;カテゴリは $1 下位ページに追加してください。&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Lubet categorias et nexus in $1 subpaginam addere.&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Legg til kategorier på undersiden $1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Legg til kategoriar på undersida $1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Kategorie szablonu należy dodawać na podstronie $1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Por favor, adicione categorias na subpágina $1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Пожалуйста, добавляйте категории на подстраницу, которая имеет окончание $1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Prosimo, dodajajte kategorije na podstrani $1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Lütfen kategorileri $1 altsayfasına ekleyin.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Будь ласка, додавайте категорії до підсторінки, яка має закінчення $1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵎⴽ ⵜⵓⴼⵉⴷ, ⵔⵏⵓ ⵉⵙⵎⵉⵍⵏ ⴳ ⵜⴷⵓⵙⵏⴰ $1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;请在$1子页面中添加分类。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;請在$1子頁面中新增分類。&amp;quot;}],[&amp;quot;subpages-blurb&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;$1।&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;$1।&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;$1&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;$1.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;$1。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;$1。&amp;quot;}],[&amp;quot;subpages-link-display&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;الصفحات الفرعية لـ $1&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;এই $1 উপপাতাসমূহ&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;Undersider til $1&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Subpages of this $1&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Sous-pages de $1&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;इस $1 के उपपृष्ठ&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Ezen $1 allapjai&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;Subhalaman $1 ini&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Dagiti subpanid daytoy a $1&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;Sottopagine di $1&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;この$1の下位ページ&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;Subpaginae $1 huius&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Undersider av denne $1&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Undersider av denne $1&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Podstrony $1&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;Subpáginas desta $1&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Посмотреть все подстраницы $1&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Podstrani&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu $1 altsayfalarıdır&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;Переглянути усі підсторінки $1&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⴷⵓⵙⵏⵉⵡⵉⵏ ⵏ $1&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此$1的子页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此$1的子頁面&amp;quot;}],[&amp;quot;template-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;قالب&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;টেমপ্লেটের&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;denne skabelon&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;template&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;ce modèle&amp;quot;,&amp;quot;hi&amp;quot;:&amp;quot;साँचे&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;sablon&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;templat&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;plantilia&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questo template&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;テンプレート&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;formulae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;malen&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;malen&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tego szablonu&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;predefinição&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;этого шаблона&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;te predloge&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;şablonun&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;цього шаблону&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵍⴱⵓⴹ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模板&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模板&amp;quot;}],[&amp;quot;module-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;وحدة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;মডিউলের&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;dette modul&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;module&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;ce module&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;modul&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;modul&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;modulo&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questo modulo&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;モジュール&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;moduli&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;modulen&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;modulen&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tego modułu&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;tega modula&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;modülün&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⴰⵎⵓⴷⵉⵍ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模块&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模組&amp;quot;}],[&amp;quot;default-pagetype&amp;quot;,{&amp;quot;ar&amp;quot;:&amp;quot;صفحة&amp;quot;,&amp;quot;bn&amp;quot;:&amp;quot;পাতার&amp;quot;,&amp;quot;da&amp;quot;:&amp;quot;denne side&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;page&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;cette page&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;lap&amp;quot;,&amp;quot;id&amp;quot;:&amp;quot;halaman&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;panid&amp;quot;,&amp;quot;it&amp;quot;:&amp;quot;questa pagina&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;ページ&amp;quot;,&amp;quot;la&amp;quot;:&amp;quot;paginae&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;siden&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;sida&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;tej strony&amp;quot;,&amp;quot;pt-br&amp;quot;:&amp;quot;página&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;этой страницы&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;te strani&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;sayfanın&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;цієї сторінки&amp;quot;,&amp;quot;zgh&amp;quot;:&amp;quot;ⵜⴰⵙⵏⴰ&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;页面&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;頁面&amp;quot;}],[&amp;quot;print-blurb&amp;quot;,{&amp;quot;bn&amp;quot;:&amp;quot;এই টেমপ্লেটের একটি [[w:bn:সাহায্য:বই/অভিজ্ঞদের জন্য#বইয়ের বিন্যাসের উৎকর্ষসাধন করা|মুদ্রণ সংস্করণ]] $1-এ বিদ্যমান। আপনি যদি এই টেমপ্লেটে পরিবর্তন করেন, তাহলে সেই সাথে মুদ্রণ সংস্করণ হালনাগাদ করুন।&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;A [[wikipedia:Help:Books/for experts#Improving the book layout|print version]] of this template exists at $1. If you make a change to this template, please update the print version as well.&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Une [[wikipedia:Help:Books/for experts#Improving the book layout|version imprimable]] de ce patron existe à $1. Si vous faites un changement à ce patron, merci de mettre à jour la version imprimée également.&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti [[wikipedia:Help:Books/for experts#Improving the book layout|maimaldit a bersion]] iti daytoy a plantilia ket adda idiay $1. No baliwam daytoy a plantilia, pangngaasi a baliwan met ti maimaldit a bersion.&amp;quot;,&amp;quot;ja&amp;quot;:&amp;quot;このテンプレートの[[w:ja:Help:ブック/上級者向けヘルプ#ブックの見た目を改善する|印刷用バージョン]]は $1 にあります。このテンプレートを変更した場合は、印刷用バージョンも同様に更新してください。&amp;quot;,&amp;quot;nb&amp;quot;:&amp;quot;Det finnes også en [[w:en:Help:Books/for experts#Improving the book layout|utskriftsvennlig versjon]] av denne malen på $1. Vennligst oppdater den også hvis du oppdaterer denne malen.&amp;quot;,&amp;quot;nn&amp;quot;:&amp;quot;Det finst òg ein [[w:en:Help:Books/for experts#Improving the book layout|utskriftsvennleg versjon]] av denne malen på $1. Ver så snill å oppdatera han òg viss du oppdaterer denne malen.&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;[[wikipedia:Help:Books/for experts#Improving the book layout|Wersja do druku]] tego szablonu istnieje na podstronie $1. Jeżeli wprowadzasz zmiany w tym szablonie, zaktualizuj także wersję do druku.&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;[[Help:Books/for experts#Improving the book layout|Версия для печати]] данного шаблона также присутствует по адресу $1. Если вы меняете данный шаблон, то пожалуйста, обновите также версию для печати.&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Na strani $1 obstaja [[wikipedia:Help:Books/for experts#Improving the book layout|natisljiva različica]] te predloge. Če želite to predlogo spremeniti, posodobite tudi natisljivo različico.&amp;quot;,&amp;quot;tr&amp;quot;:&amp;quot;Bu şablonun bir [[wikipedia:tr:Yardım:Kitaplar/Uzmanlar|baskı sürümü]] $1 altında mevcuttur. Bu şablonu değiştirirseniz, lütfen baskı sürümünü de güncelleyin.&amp;quot;,&amp;quot;uk&amp;quot;:&amp;quot;[[Help:Books/for experts#Improving the book layout|Версія для друку]] даного шаблону також присутня за адресою $1. Якщо ви змінюєте даний шаблон, то будь ласка, оновіть також версію для друку.&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;此模板的打印版本位于$1。如果您要修改此模板，请同时更新打印版本。&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;此模板的列印版本位於$1。如果您要修改此模板，請同時更新列印版本。&amp;quot;}]]}&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Data:I18n/Module:TNT.tab&amp;diff=429</id>
		<title>Data:I18n/Module:TNT.tab</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Data:I18n/Module:TNT.tab&amp;diff=429"/>
		<updated>2024-07-12T03:50:28Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Created page with &amp;quot;{     &amp;quot;license&amp;quot;: &amp;quot;CC0-1.0&amp;quot;,     &amp;quot;description&amp;quot;: {         &amp;quot;ast&amp;quot;: &amp;quot;Tabla de traducciones pal Módulu:TNT&amp;quot;,         &amp;quot;be&amp;quot;: &amp;quot;Табліца перакладаў для модуля Module:TNT&amp;quot;,         &amp;quot;bg&amp;quot;: &amp;quot;Таблица с преводи за Модул:TNT&amp;quot;,         &amp;quot;ca&amp;quot;: &amp;quot;Taula de traduccions per al Mòdul:TNT&amp;quot;,         &amp;quot;cs&amp;quot;: &amp;quot;Tabulka překladů pro  Modul:TNT&amp;quot;,         &amp;quot;de&amp;quot;: &amp;quot;Übersetzungstabelle für das Modul:TNT&amp;quot;,         &amp;quot;el&amp;quot;: &amp;quot;Πίνακας μετάφρασης...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&amp;quot;license&amp;quot;:&amp;quot;CC0-1.0&amp;quot;,&amp;quot;description&amp;quot;:{&amp;quot;ast&amp;quot;:&amp;quot;Tabla de traducciones pal Módulu:TNT&amp;quot;,&amp;quot;be&amp;quot;:&amp;quot;Табліца перакладаў для модуля Module:TNT&amp;quot;,&amp;quot;bg&amp;quot;:&amp;quot;Таблица с преводи за Модул:TNT&amp;quot;,&amp;quot;ca&amp;quot;:&amp;quot;Taula de traduccions per al Mòdul:TNT&amp;quot;,&amp;quot;cs&amp;quot;:&amp;quot;Tabulka překladů pro  Modul:TNT&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Übersetzungstabelle für das Modul:TNT&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Πίνακας μετάφρασης για το Module:TNT&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Translation table for the Module:TNT&amp;quot;,&amp;quot;es&amp;quot;:&amp;quot;Tabla de traducciones para el Módulo:TNT&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Table de traduction pour le Module:TNT&amp;quot;,&amp;quot;gsw&amp;quot;:&amp;quot;Ibersetzigstabälle fir s Modul:TNT&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Fordítási táblázat a TNT modulhoz&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Tabla ti patarus para iti Modulo:TNT&amp;quot;,&amp;quot;mk&amp;quot;:&amp;quot;Преводна табела за модулот TNT&amp;quot;,&amp;quot;no&amp;quot;:&amp;quot;Oversettelsestabell for Modul:TNT&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Tabela tłumaczeń dla modułu TNT&amp;quot;,&amp;quot;pt&amp;quot;:&amp;quot;Tabela de traduções para o Módulo:TNT&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Таблица переводов для модуля Module:TNT&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Prevodna tabela za Modul:TNT&amp;quot;,&amp;quot;sr&amp;quot;:&amp;quot;Преводилачка табела за модул TNT&amp;quot;,&amp;quot;sv&amp;quot;:&amp;quot;Översättningstabell för Modul:TNT&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;模块:TNT 的翻译表&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;模組:TNT 的翻譯表&amp;quot;},&amp;quot;sources&amp;quot;:&amp;quot;Translations for [[mw:Module:TNT|Module:TNT]]&amp;quot;,&amp;quot;schema&amp;quot;:{&amp;quot;fields&amp;quot;:[{&amp;quot;name&amp;quot;:&amp;quot;id&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;string&amp;quot;},{&amp;quot;name&amp;quot;:&amp;quot;message&amp;quot;,&amp;quot;type&amp;quot;:&amp;quot;localized&amp;quot;}]},&amp;quot;data&amp;quot;:[[&amp;quot;edit_doc&amp;quot;,{&amp;quot;ast&amp;quot;:&amp;quot;[[$1|Editar]] les traducciones de parámetros&amp;quot;,&amp;quot;be&amp;quot;:&amp;quot;[[$1|Правіць]] пераклады параметраў&amp;quot;,&amp;quot;bg&amp;quot;:&amp;quot;[[$1|Редактиране]] на преводите на параметрите&amp;quot;,&amp;quot;ca&amp;quot;:&amp;quot;[[$1|Edita]] les traduccions dels paràmetres&amp;quot;,&amp;quot;cs&amp;quot;:&amp;quot;[[$1|Edituj]] překlady parametrů&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Parameterübersetzungen [[$1|bearbeiten]]&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;[[$1|Επεξεργασία]] μεταφράσεων παραμέτρων&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;[[$1|Edit]] parameter translations&amp;quot;,&amp;quot;es&amp;quot;:&amp;quot;[[$1|Editar]] traducciones de parámetros&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;[[$1|Modifier]] les traductions des paramètres&amp;quot;,&amp;quot;gsw&amp;quot;:&amp;quot;An Parameteribersetzige [[$1|schaffe]]&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Paraméterfordítások [[$1|szerkesztése]]&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;[[$1|Urnosen]] dagiti patarus ti parametro&amp;quot;,&amp;quot;ko&amp;quot;:&amp;quot;변수 번역 [[$1|편집]]&amp;quot;,&amp;quot;mk&amp;quot;:&amp;quot;[[$1|Уреди]] параметарски преводи&amp;quot;,&amp;quot;no&amp;quot;:&amp;quot;[[$1|Endre]] oversettelse av parameter&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;[[$1|Edytuj]] tłumaczenia parametrów&amp;quot;,&amp;quot;pt&amp;quot;:&amp;quot;[[$1|Editar]] traduções dos parâmetros&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;[[$1|Править]] переводы параметров&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;[[$1|Uredi]] prevode parametrov&amp;quot;,&amp;quot;sr&amp;quot;:&amp;quot;[[$1|Уреди]] преводе параметара&amp;quot;,&amp;quot;sv&amp;quot;:&amp;quot;[[$1|Redigera]] parameteröversättningar&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;[[$1|编辑]]参数翻译&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;[[$1|編輯]]參數翻譯&amp;quot;}],[&amp;quot;error_no_dataset&amp;quot;,{&amp;quot;ast&amp;quot;:&amp;quot;El primer parámetru tien de ser el nome del conxuntu de datos de Commons&amp;quot;,&amp;quot;be&amp;quot;:&amp;quot;Першы параметр мусіць быць імем набора даных з Вікісховішча&amp;quot;,&amp;quot;bg&amp;quot;:&amp;quot;Първият параметър трябва да е име на страница с данни от Общомедия&amp;quot;,&amp;quot;ca&amp;quot;:&amp;quot;El primer paràmetre ha de ser el nom del conjunt de dades de Commons&amp;quot;,&amp;quot;cs&amp;quot;:&amp;quot;První parametr musí být jméno datasetu na Commons&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Der erste Parameter muss der Name eines Commons-Datensatzes sein&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Η πρώτη παράμετρος πρέπει να είναι το όνομα ενός dataset στα Commons&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;First parameter must be the name of the Commons dataset&amp;quot;,&amp;quot;es&amp;quot;:&amp;quot;El primer parámetro debe ser el nombre del conjunto de datos de Commons&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Le premier paramètre doit être le nom du jeu de données sur Commons&amp;quot;,&amp;quot;gsw&amp;quot;:&amp;quot;Dr erscht Parameter mueß dr Name vun eme Commons-Datesatz syy&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;Az első paraméternek egy Commons-adathalmaz nevének kell lennie&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti umuna a parametro ket nasken a ti nagan ti dataset iti Commons&amp;quot;,&amp;quot;ko&amp;quot;:&amp;quot;첫 번째 변수는 공용 데이터셋의 이름이어야 합니다&amp;quot;,&amp;quot;mk&amp;quot;:&amp;quot;Првиот параметар мора да биде името на податочниот збир на Ризницата&amp;quot;,&amp;quot;no&amp;quot;:&amp;quot;Første parameter må være navnet til datasettet på Commons&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Pierwszy parametr musi być nazwą zestawu danych Commons&amp;quot;,&amp;quot;pt&amp;quot;:&amp;quot;O primeiro parâmetro deve ser o nome do conjunto de dados do Commons&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Первый параметр должен быть именем набора данных с Викисклада&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Prvi parameter mora biti ime podatkovnega sklopa v Zbirki&amp;quot;,&amp;quot;sr&amp;quot;:&amp;quot;Први параметар мора бити име скупа података са Оставе&amp;quot;,&amp;quot;sv&amp;quot;:&amp;quot;Första parametern måste heta som datamängden på Commons&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;第一个参数必须是共享资源数据集名称&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;第一個參數必須是共享資源資料集名稱&amp;quot;}],[&amp;quot;error_bad_dataset&amp;quot;,{&amp;quot;ast&amp;quot;:&amp;quot;El conxuntu de datos [[$1]] nun ye válidu&amp;quot;,&amp;quot;be&amp;quot;:&amp;quot;Набор даных [[$1]] ёсць няслушным&amp;quot;,&amp;quot;bg&amp;quot;:&amp;quot;Страницата с данни [[$1]] не е валидна&amp;quot;,&amp;quot;ca&amp;quot;:&amp;quot;El conjunt de dades [[$1]] no és vàlid&amp;quot;,&amp;quot;cs&amp;quot;:&amp;quot;Dataset [[$1]] není platný&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Datensatz [[$1]] ist ungültig&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Το dataset [[$1]] δεν είναι έγκυρο&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Dataset [[$1]] is not valid&amp;quot;,&amp;quot;es&amp;quot;:&amp;quot;El conjunto de datos [[$1]] no es válido&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Le jeu de données [[$1]] n’est pas valide&amp;quot;,&amp;quot;gsw&amp;quot;:&amp;quot;Dr Datesatz [[$1]] isch nit giltig&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A(z) [[$1]] adathalmaz érvénytelen&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Saan nga umiso ti dataset ti [[$1]]&amp;quot;,&amp;quot;ko&amp;quot;:&amp;quot;[[$1]] 데이터셋은 유효하지 않습니다&amp;quot;,&amp;quot;mk&amp;quot;:&amp;quot;Податочниот збир [[$1]] не е важечки&amp;quot;,&amp;quot;no&amp;quot;:&amp;quot;Datasettet [[$1]] er ikke gyldig&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Zestaw danych [[$1]] jest nieprawidłowy&amp;quot;,&amp;quot;pt&amp;quot;:&amp;quot;O conjunto de dados [[$1]] não é válido&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Набор данных [[$1]] является недействительным&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Podatkovni sklop [[$1]] ni veljaven&amp;quot;,&amp;quot;sr&amp;quot;:&amp;quot;Скуп података [[$1]] није важећи&amp;quot;,&amp;quot;sv&amp;quot;:&amp;quot;Datamängden [[$1]] är ogiltig&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;数据集[[$1]]无效&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;資料集[[$1]]無效&amp;quot;}],[&amp;quot;error_no_msgkey&amp;quot;,{&amp;quot;ast&amp;quot;:&amp;quot;El segundu parámetru tien de ser la clave del mensaxe almacenada na columna «id» del conxuntu de datos&amp;quot;,&amp;quot;be&amp;quot;:&amp;quot;Другі параметр мусіць быць ключом паведамлення, які змяшчаецца ў слупку «id» набора даных&amp;quot;,&amp;quot;bg&amp;quot;:&amp;quot;Вторият параметър трябва да е кодът на съобщението, намиращ се в колоната „id“ в страницата с данни&amp;quot;,&amp;quot;ca&amp;quot;:&amp;quot;El segon paràmetre ha de ser la clau del missatge emmagatzemada a la columna «id» del conjunt de dades&amp;quot;,&amp;quot;cs&amp;quot;:&amp;quot;Druhý parametr musí být klíč zprávy uložený ve sloupci „id“ datasetu&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Der zweite Parameter muss der Nachrichtenschlüssel in der „id“-Spalte des Datensatzes sein&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Η δεύτερη παράμετρος πρέπει να είναι ένα κλειδί μηνύματος αποθηκευμένο στην στήλη «id» του dataset&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Second parameter must be the message key stored in the “id” column of the dataset&amp;quot;,&amp;quot;es&amp;quot;:&amp;quot;El segundo parámetro debe ser la clave del mensaje almacenada en la columna «id» del conjunto de datos&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Le second paramètre doit être la clé du message stockée dans la colonne « id » du jeu de données&amp;quot;,&amp;quot;gsw&amp;quot;:&amp;quot;Dr zweet Parameter mueß dr Nochrichteschlissel in dr „id“-Spalte vum Datesatz syy&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A második paraméternek az adathalmaz „id” oszlopában tárolt üzenetkulcsnak kell lennie&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti makadua a parametro ket nasken a ti mensahe a naipenpen iti batong ti “id” iti dataset&amp;quot;,&amp;quot;ko&amp;quot;:&amp;quot;두 번째 변수는 데이터셋의 “id” 컬럼에 저장된 메시지 키여야 합니다&amp;quot;,&amp;quot;mk&amp;quot;:&amp;quot;Вториот параметар мора да биде клучот на пораката складиран во столбот „id“ на податочниот збир&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Drugi parametr musi być kluczem komunikatu umieszczonym w kolumnie «id» zestawu danych&amp;quot;,&amp;quot;pt&amp;quot;:&amp;quot;O segundo parâmetro deve ser a chave da mensagem armazenada na coluna «id» do conjunto de dados&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;Второй параметр должен быть ключом сообщения, который содержится в колонке «id» набора данных&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;Drugi parameter mora biti sporočilo, shranjeno v stolpcu »ID« podatkovnega sklopa&amp;quot;,&amp;quot;sr&amp;quot;:&amp;quot;Други параметар мора бити кључ поруке ускладиштен у «id» колону скупа података&amp;quot;,&amp;quot;sv&amp;quot;:&amp;quot;Andra parametern måste vara meddelandenyckeln i datamängdens “id”-kolumn&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;第二个参数必须是数据集中储存在id栏的值&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;第二個參數必須是資料集中儲存於id欄位的訊息鍵&amp;quot;}],[&amp;quot;error_bad_msgkey&amp;quot;,{&amp;quot;ast&amp;quot;:&amp;quot;El mensaxe «$1» nun esiste nel conxuntu de datos [[$2]]&amp;quot;,&amp;quot;be&amp;quot;:&amp;quot;У наборе даных [[$2]] не існуе паведамлення «$1»&amp;quot;,&amp;quot;bg&amp;quot;:&amp;quot;Съобщението „$1“ не съществува в страницата с данни [[$2]]&amp;quot;,&amp;quot;ca&amp;quot;:&amp;quot;El missatge «$1» no existeix al conjunt de dades [[$2]]&amp;quot;,&amp;quot;cs&amp;quot;:&amp;quot;Zpráva „$1“ neexistuje v datasetu [[$2]]&amp;quot;,&amp;quot;de&amp;quot;:&amp;quot;Nachricht „$1” ist im Datensatz [[$2]] nicht vorhanden&amp;quot;,&amp;quot;el&amp;quot;:&amp;quot;Το μήνυμα «$» δεν υπάρχει στο dataset [[$2]]&amp;quot;,&amp;quot;en&amp;quot;:&amp;quot;Message “$1” does not exist in dataset [[$2]]&amp;quot;,&amp;quot;es&amp;quot;:&amp;quot;El mensaje «$1» no existe en el conjunto de datos [[$2]]&amp;quot;,&amp;quot;fr&amp;quot;:&amp;quot;Le message « $1 » n’existe pas dans le jeu de données [[$2]]&amp;quot;,&amp;quot;gsw&amp;quot;:&amp;quot;D Nochricht „$1“ git s nit im Datesatz [[$2]]&amp;quot;,&amp;quot;hu&amp;quot;:&amp;quot;A(z) „$1” üzenet nem létezik a(z) [[$2]] adathalmazban&amp;quot;,&amp;quot;ilo&amp;quot;:&amp;quot;Ti mensahe ti “$1” ket awan iti dataset ti [[$2]]&amp;quot;,&amp;quot;ko&amp;quot;:&amp;quot;“$1” 메시지는 데이터셋 [[$2]]에 존재하지 않습니다&amp;quot;,&amp;quot;mk&amp;quot;:&amp;quot;Пораката „$1“ не постои во податочниот збир [[$2]]&amp;quot;,&amp;quot;no&amp;quot;:&amp;quot;Meldingen “$1” eksisterer ikke i datasettet [[$2]]&amp;quot;,&amp;quot;pl&amp;quot;:&amp;quot;Komunikat «$1» nie istnieje w zestawie danych [[$2]]&amp;quot;,&amp;quot;pt&amp;quot;:&amp;quot;A mensagem «$1» não existe no conjunto de dados [[$2]]&amp;quot;,&amp;quot;ru&amp;quot;:&amp;quot;В наборе данных [[$2]] не существует сообщения «$1»&amp;quot;,&amp;quot;sl&amp;quot;:&amp;quot;V podatkovnem sklopu [[$2]] ne obstaja sporočilo »$1«&amp;quot;,&amp;quot;sr&amp;quot;:&amp;quot;Порука „$1” не постоји у скупу података [[$2]]&amp;quot;,&amp;quot;sv&amp;quot;:&amp;quot;Meddelande “$1” saknas i datamängden [[$2]]&amp;quot;,&amp;quot;zh-hans&amp;quot;:&amp;quot;消息「$1」不存在于数据集[[$2]]之中&amp;quot;,&amp;quot;zh-hant&amp;quot;:&amp;quot;訊息「$1」不存在於資料集[[$2]]之中&amp;quot;}]]}&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Module:TNT&amp;diff=422</id>
		<title>Module:TNT</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Module:TNT&amp;diff=422"/>
		<updated>2024-07-12T03:16:28Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Created page with &amp;quot;-- Copied from https://www.mediawiki.org/w/index.php?title=Module:TNT&amp;amp;oldid=5750914  -- -- INTRO:   (!!! DO NOT RENAME THIS PAGE !!!) --    This module allows any template or module to be copy/pasted between --    wikis without any translation changes. All translation text is stored --    in the global  Data:*.tab  pages on Commons, and used everywhere. -- -- SEE:   https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules -- -- ATTENTION: --    Please do NOT ren...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Copied from https://www.mediawiki.org/w/index.php?title=Module:TNT&amp;amp;oldid=5750914&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
-- INTRO:   (!!! DO NOT RENAME THIS PAGE !!!)&lt;br /&gt;
--    This module allows any template or module to be copy/pasted between&lt;br /&gt;
--    wikis without any translation changes. All translation text is stored&lt;br /&gt;
--    in the global  Data:*.tab  pages on Commons, and used everywhere.&lt;br /&gt;
--&lt;br /&gt;
-- SEE:   https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules&lt;br /&gt;
--&lt;br /&gt;
-- ATTENTION:&lt;br /&gt;
--    Please do NOT rename this module - it has to be identical on all wikis.&lt;br /&gt;
--    This code is maintained at https://www.mediawiki.org/wiki/Module:TNT&lt;br /&gt;
--    Please do not modify it anywhere else, as it may get copied and override your changes.&lt;br /&gt;
--    Suggestions can be made at https://www.mediawiki.org/wiki/Module_talk:TNT&lt;br /&gt;
--&lt;br /&gt;
-- DESCRIPTION:&lt;br /&gt;
--    The &amp;quot;msg&amp;quot; function uses a Commons dataset to translate a message&lt;br /&gt;
--    with a given key (e.g. source-table), plus optional arguments&lt;br /&gt;
--    to the wiki markup in the current content language.&lt;br /&gt;
--    Use lang=xx to set language.  Example:&lt;br /&gt;
--&lt;br /&gt;
--    {{#invoke:TNT | msg&lt;br /&gt;
--     | I18n/Template:Graphs.tab  &amp;lt;!-- https://commons.wikimedia.org/wiki/Data:I18n/Template:Graphs.tab --&amp;gt;&lt;br /&gt;
--     | source-table              &amp;lt;!-- uses a translation message with id = &amp;quot;source-table&amp;quot; --&amp;gt;&lt;br /&gt;
--     | param1 }}                 &amp;lt;!-- optional parameter --&amp;gt;&lt;br /&gt;
--&lt;br /&gt;
--&lt;br /&gt;
--    The &amp;quot;doc&amp;quot; function will generate the &amp;lt;templatedata&amp;gt; parameter documentation for templates.&lt;br /&gt;
--    This way all template parameters can be stored and localized in a single Commons dataset.&lt;br /&gt;
--    NOTE: &amp;quot;doc&amp;quot; assumes that all documentation is located in Data:Templatedata/* on Commons.&lt;br /&gt;
--&lt;br /&gt;
--    {{#invoke:TNT | doc | Graph:Lines }}&lt;br /&gt;
--        uses https://commons.wikimedia.org/wiki/Data:Templatedata/Graph:Lines.tab&lt;br /&gt;
--        if the current page is Template:Graph:Lines/doc&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local i18nDataset = &#039;I18n/Module:TNT.tab&#039;&lt;br /&gt;
&lt;br /&gt;
-- Forward declaration of the local functions&lt;br /&gt;
local sanitizeDataset, loadData, link, formatMessage&lt;br /&gt;
&lt;br /&gt;
function p.msg(frame)&lt;br /&gt;
	local dataset, id&lt;br /&gt;
	local params = {}&lt;br /&gt;
	local lang = nil&lt;br /&gt;
	for k, v in pairs(frame.args) do&lt;br /&gt;
		if k == 1 then&lt;br /&gt;
			dataset = mw.text.trim(v)&lt;br /&gt;
		elseif k == 2 then&lt;br /&gt;
			id = mw.text.trim(v)&lt;br /&gt;
		elseif type(k) == &#039;number&#039; then&lt;br /&gt;
			params[k - 2] = mw.text.trim(v)&lt;br /&gt;
		elseif k == &#039;lang&#039; and v ~= &#039;_&#039; then&lt;br /&gt;
			lang = mw.text.trim(v)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return formatMessage(dataset, id, params, lang)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Identical to p.msg() above, but used from other lua modules&lt;br /&gt;
-- Parameters:  name of dataset, message key, optional arguments&lt;br /&gt;
-- Example with 2 params:  format(&#039;I18n/Module:TNT&#039;, &#039;error_bad_msgkey&#039;, &#039;my-key&#039;, &#039;my-dataset&#039;)&lt;br /&gt;
function p.format(dataset, key, ...)&lt;br /&gt;
	local checkType = require(&#039;libraryUtil&#039;).checkType&lt;br /&gt;
	checkType(&#039;format&#039;, 1, dataset, &#039;string&#039;)&lt;br /&gt;
	checkType(&#039;format&#039;, 2, key, &#039;string&#039;)&lt;br /&gt;
	return formatMessage(dataset, key, {...})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Identical to p.msg() above, but used from other lua modules with the language param&lt;br /&gt;
-- Parameters:  language code, name of dataset, message key, optional arguments&lt;br /&gt;
-- Example with 2 params:  formatInLanguage(&#039;es&#039;, I18n/Module:TNT&#039;, &#039;error_bad_msgkey&#039;, &#039;my-key&#039;, &#039;my-dataset&#039;)&lt;br /&gt;
function p.formatInLanguage(lang, dataset, key, ...)&lt;br /&gt;
	local checkType = require(&#039;libraryUtil&#039;).checkType&lt;br /&gt;
	checkType(&#039;formatInLanguage&#039;, 1, lang, &#039;string&#039;)&lt;br /&gt;
	checkType(&#039;formatInLanguage&#039;, 2, dataset, &#039;string&#039;)&lt;br /&gt;
	checkType(&#039;formatInLanguage&#039;, 3, key, &#039;string&#039;)&lt;br /&gt;
	return formatMessage(dataset, key, {...}, lang)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Obsolete function that adds a &#039;c:&#039; prefix to the first param.&lt;br /&gt;
-- &amp;quot;Sandbox/Sample.tab&amp;quot; -&amp;gt; &#039;c:Data:Sandbox/Sample.tab&#039;&lt;br /&gt;
function p.link(frame)&lt;br /&gt;
	return link(frame.args[1])&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.doc(frame)&lt;br /&gt;
	local dataset = &#039;Templatedata/&#039; .. sanitizeDataset(frame.args[1])&lt;br /&gt;
	return frame:extensionTag(&#039;templatedata&#039;, p.getTemplateData(dataset)) ..&lt;br /&gt;
		   formatMessage(i18nDataset, &#039;edit_doc&#039;, {link(dataset)})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.getTemplateData(dataset)&lt;br /&gt;
	-- TODO: add &#039;_&#039; parameter once lua starts reindexing properly for &amp;quot;all&amp;quot; languages&lt;br /&gt;
	local data = loadData(dataset)&lt;br /&gt;
	local names = {}&lt;br /&gt;
	for _, field in ipairs(data.schema.fields) do&lt;br /&gt;
		table.insert(names, field.name)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local numOnly = true&lt;br /&gt;
	local params = {}&lt;br /&gt;
	local paramOrder = {}&lt;br /&gt;
	for _, row in ipairs(data.data) do&lt;br /&gt;
		local newVal = {}&lt;br /&gt;
		local name = nil&lt;br /&gt;
		for pos, columnName in ipairs(names) do&lt;br /&gt;
			if columnName == &#039;name&#039; then&lt;br /&gt;
				name = row[pos]&lt;br /&gt;
			else&lt;br /&gt;
				newVal[columnName] = row[pos]&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		if name then&lt;br /&gt;
			if (&lt;br /&gt;
				(type(name) ~= &amp;quot;number&amp;quot;)&lt;br /&gt;
				and (&lt;br /&gt;
					(type(name) ~= &amp;quot;string&amp;quot;)&lt;br /&gt;
					or not string.match(name, &amp;quot;^%d+$&amp;quot;)&lt;br /&gt;
				)&lt;br /&gt;
			) then&lt;br /&gt;
				numOnly = false&lt;br /&gt;
			end&lt;br /&gt;
			params[name] = newVal&lt;br /&gt;
			table.insert(paramOrder, name)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Work around json encoding treating {&amp;quot;1&amp;quot;:{...}} as an [{...}]&lt;br /&gt;
	if numOnly then&lt;br /&gt;
		params[&#039;zzz123&#039;]=&#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local json = mw.text.jsonEncode({&lt;br /&gt;
		params=params,&lt;br /&gt;
		paramOrder=paramOrder,&lt;br /&gt;
		description=data.description,&lt;br /&gt;
	})&lt;br /&gt;
&lt;br /&gt;
	if numOnly then&lt;br /&gt;
		json = string.gsub(json,&#039;&amp;quot;zzz123&amp;quot;:&amp;quot;&amp;quot;,?&#039;, &amp;quot;&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return json&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Local functions&lt;br /&gt;
&lt;br /&gt;
sanitizeDataset = function(dataset)&lt;br /&gt;
	if not dataset then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	dataset = mw.text.trim(dataset)&lt;br /&gt;
	if dataset == &#039;&#039; then&lt;br /&gt;
		return nil&lt;br /&gt;
	elseif string.sub(dataset,-4) ~= &#039;.tab&#039; then&lt;br /&gt;
		return dataset .. &#039;.tab&#039;&lt;br /&gt;
	else&lt;br /&gt;
		return dataset&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
loadData = function(dataset, lang)&lt;br /&gt;
	dataset = sanitizeDataset(dataset)&lt;br /&gt;
	if not dataset then&lt;br /&gt;
		error(formatMessage(i18nDataset, &#039;error_no_dataset&#039;, {}))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Give helpful error to thirdparties who try and copy this module.&lt;br /&gt;
	if not mw.ext or not mw.ext.data or not mw.ext.data.get then&lt;br /&gt;
		error(string.format([[&#039;&#039;&#039;Missing JsonConfig extension, or not properly configured;&lt;br /&gt;
Cannot load https://commons.wikimedia.org/wiki/Data:%s.&lt;br /&gt;
See https://www.mediawiki.org/wiki/Extension:JsonConfig#Supporting_Wikimedia_templates&#039;&#039;&#039;]], dataset))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local data = mw.ext.data.get(dataset, lang)&lt;br /&gt;
&lt;br /&gt;
	if data == false then&lt;br /&gt;
		if dataset == i18nDataset then&lt;br /&gt;
			-- Prevent cyclical calls&lt;br /&gt;
			error(&#039;Missing Commons dataset &#039; .. i18nDataset)&lt;br /&gt;
		else&lt;br /&gt;
			error(formatMessage(i18nDataset, &#039;error_bad_dataset&#039;, {link(dataset)}))&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Given a dataset name, convert it to a title with the &#039;commons:data:&#039; prefix&lt;br /&gt;
link = function(dataset)&lt;br /&gt;
	return &#039;c:Data:&#039; .. mw.text.trim(dataset or &#039;&#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
formatMessage = function(dataset, key, params, lang)&lt;br /&gt;
	for _, row in pairs(loadData(dataset, lang).data) do&lt;br /&gt;
		local id, msg = unpack(row)&lt;br /&gt;
		if id == key then&lt;br /&gt;
			local result = mw.message.newRawMessage(msg, unpack(params or {}))&lt;br /&gt;
			return result:plain()&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if dataset == i18nDataset then&lt;br /&gt;
		-- Prevent cyclical calls&lt;br /&gt;
		error(&#039;Invalid message key &amp;quot;&#039; .. key .. &#039;&amp;quot;&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		error(formatMessage(i18nDataset, &#039;error_bad_msgkey&#039;, {key, link(dataset)}))&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation/i18n&amp;diff=421</id>
		<title>Module:Documentation/i18n</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation/i18n&amp;diff=421"/>
		<updated>2024-07-12T03:15:11Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Created page with &amp;quot;-- Copied from https://www.mediawiki.org/w/index.php?title=Module:Documentation/i18n&amp;amp;oldid=3580736  local format = require(&amp;#039;Module:TNT&amp;#039;).format local i18n = {}  i18n[&amp;#039;cfg-error-msg-type&amp;#039;] = format(&amp;#039;I18n/Documentation&amp;#039;, &amp;#039;cfg-error-msg-type&amp;#039;) i18n[&amp;#039;cfg-error-msg-empty&amp;#039;] = format(&amp;#039;I18n/Documentation&amp;#039;, &amp;#039;cfg-error-msg-empty&amp;#039;)  -- cfg[&amp;#039;template-namespace-heading&amp;#039;] -- The heading shown in the template namespace. i18n[&amp;#039;template-namespace-heading&amp;#039;] = format(&amp;#039;I18n/Documentation&amp;#039;,...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Copied from https://www.mediawiki.org/w/index.php?title=Module:Documentation/i18n&amp;amp;oldid=3580736&lt;br /&gt;
&lt;br /&gt;
local format = require(&#039;Module:TNT&#039;).format&lt;br /&gt;
local i18n = {}&lt;br /&gt;
&lt;br /&gt;
i18n[&#039;cfg-error-msg-type&#039;] = format(&#039;I18n/Documentation&#039;, &#039;cfg-error-msg-type&#039;)&lt;br /&gt;
i18n[&#039;cfg-error-msg-empty&#039;] = format(&#039;I18n/Documentation&#039;, &#039;cfg-error-msg-empty&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the template namespace.&lt;br /&gt;
i18n[&#039;template-namespace-heading&#039;] = format(&#039;I18n/Documentation&#039;, &#039;template-namespace-heading&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the module namespace.&lt;br /&gt;
i18n[&#039;module-namespace-heading&#039;] = format(&#039;I18n/Documentation&#039;, &#039;module-namespace-heading&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;file-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the file namespace.&lt;br /&gt;
i18n[&#039;file-namespace-heading&#039;] = format(&#039;I18n/Documentation&#039;, &#039;file-namespace-heading&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;other-namespaces-heading&#039;]&lt;br /&gt;
-- The heading shown in other namespaces.&lt;br /&gt;
i18n[&#039;other-namespaces-heading&#039;] = format(&#039;I18n/Documentation&#039;, &#039;other-namespaces-heading&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;view-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;view&amp;quot; links.&lt;br /&gt;
i18n[&#039;view-link-display&#039;] = format(&#039;I18n/Documentation&#039;, &#039;view-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;edit-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;edit&amp;quot; links.&lt;br /&gt;
i18n[&#039;edit-link-display&#039;] = format(&#039;I18n/Documentation&#039;, &#039;edit-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;history-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;history&amp;quot; links.&lt;br /&gt;
i18n[&#039;history-link-display&#039;] = format(&#039;I18n/Documentation&#039;, &#039;history-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;purge-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;purge&amp;quot; links.&lt;br /&gt;
i18n[&#039;purge-link-display&#039;] = format(&#039;I18n/Documentation&#039;, &#039;purge-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;create-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;create&amp;quot; links.&lt;br /&gt;
i18n[&#039;create-link-display&#039;] = format(&#039;I18n/Documentation&#039;, &#039;create-link-display&#039;)&lt;br /&gt;
&lt;br /&gt;
return i18n&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation/config&amp;diff=420</id>
		<title>Module:Documentation/config</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation/config&amp;diff=420"/>
		<updated>2024-07-12T03:13:35Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----------------------------------------------------------------------------------------------------&lt;br /&gt;
--&lt;br /&gt;
--                               Configuration for Module:Documentation&lt;br /&gt;
--&lt;br /&gt;
-- Here you can set the values of the parameters and messages used in Module:Documentation to&lt;br /&gt;
-- localise it to your wiki and your language. Unless specified otherwise, values given here&lt;br /&gt;
-- should be string values.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local cfg = {} -- Do not edit this line.&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Protection template configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;protection-reason-edit&#039;]&lt;br /&gt;
-- The protection reason for edit-protected templates to pass to&lt;br /&gt;
-- [[Module:Protection banner]].&lt;br /&gt;
cfg[&#039;protection-reason-edit&#039;] = &#039;template&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Sandbox notice configuration&lt;br /&gt;
--&lt;br /&gt;
-- On sandbox pages the module can display a template notifying users that the current page is a&lt;br /&gt;
-- sandbox, and the location of test cases pages, etc. The module decides whether the page is a&lt;br /&gt;
-- sandbox or not based on the value of cfg[&#039;sandbox-subpage&#039;]. The following settings configure the&lt;br /&gt;
-- messages that the notices contains.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-notice-image&#039;]&lt;br /&gt;
-- The image displayed in the sandbox notice.&lt;br /&gt;
cfg[&#039;sandbox-notice-image&#039;] = &#039;[[File:Sandbox.svg|50px|alt=|link=]]&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-template&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-module&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-other&#039;]&lt;br /&gt;
-- The page type of the sandbox page. The message that is displayed depends on the current subject&lt;br /&gt;
-- namespace. This message is used in either cfg[&#039;sandbox-notice-blurb&#039;] or&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-blurb&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-template&#039;] = &#039;[[Wikipedia:Template test cases|template sandbox]] page&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-module&#039;] = &#039;[[Wikipedia:Template test cases|module sandbox]] page&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-other&#039;] = &#039;sandbox page&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-display&#039;]&lt;br /&gt;
-- Either cfg[&#039;sandbox-notice-blurb&#039;] or cfg[&#039;sandbox-notice-diff-blurb&#039;] is the opening sentence&lt;br /&gt;
-- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page&lt;br /&gt;
-- type, which is either cfg[&#039;sandbox-notice-pagetype-template&#039;],&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-module&#039;] or cfg[&#039;sandbox-notice-pagetype-other&#039;] depending what&lt;br /&gt;
-- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between&lt;br /&gt;
-- the sandbox and the main template. The display value of the diff link is set by &lt;br /&gt;
-- cfg[&#039;sandbox-notice-compare-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-blurb&#039;] = &#039;This is the $1 for $2.&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-diff-blurb&#039;] = &#039;This is the $1 for $2 ($3).&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-compare-link-display&#039;] = &#039;diff&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-link-display&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-link-display&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-blurb&#039;] is a sentence notifying the user that there is a test cases page&lt;br /&gt;
-- corresponding to this sandbox that they can edit. $1 is a link to the test cases page.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-link-display&#039;] is the display value for that link.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-blurb&#039;] is a sentence notifying the user that there is a test cases page&lt;br /&gt;
-- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test&lt;br /&gt;
-- cases page, and $2 is a link to the page to run it.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-link-display&#039;] is the display value for the link to run the test&lt;br /&gt;
-- cases.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-blurb&#039;] = &#039;See also the companion subpage for $1.&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-link-display&#039;] = &#039;test cases&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-run-blurb&#039;] = &#039;See also the companion subpage for $1 ($2).&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-run-link-display&#039;] = &#039;run&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-category&#039;] - A category to add to all template sandboxes.&lt;br /&gt;
-- cfg[&#039;module-sandbox-category&#039;] - A category to add to all module sandboxes.&lt;br /&gt;
-- cfg[&#039;module-sandbox-category&#039;] - A category to add to all sandboxe not in templates or modules.&lt;br /&gt;
cfg[&#039;sandbox-category&#039;] = &#039;Template sandboxes&#039;&lt;br /&gt;
cfg[&#039;module-sandbox-category&#039;] = &#039;Module sandboxes&#039;&lt;br /&gt;
cfg[&#039;other-sandbox-category&#039;] = &#039;Sandboxes outside of template or module namespace&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Start box configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;documentation-icon-wikitext&#039;]&lt;br /&gt;
-- The wikitext for the icon shown at the top of the template.&lt;br /&gt;
cfg[&#039;documentation-icon-wikitext&#039;] = &#039;[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the template namespace.&lt;br /&gt;
cfg[&#039;template-namespace-heading&#039;] = &#039;Template documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the module namespace.&lt;br /&gt;
cfg[&#039;module-namespace-heading&#039;] = &#039;Module documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;file-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the file namespace.&lt;br /&gt;
cfg[&#039;file-namespace-heading&#039;] = &#039;Summary&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;other-namespaces-heading&#039;]&lt;br /&gt;
-- The heading shown in other namespaces.&lt;br /&gt;
cfg[&#039;other-namespaces-heading&#039;] = &#039;Documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;view-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;view&amp;quot; links.&lt;br /&gt;
cfg[&#039;view-link-display&#039;] = &#039;view&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;edit-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;history-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;history&amp;quot; links.&lt;br /&gt;
cfg[&#039;history-link-display&#039;] = &#039;history&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;purge-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;purge&amp;quot; links.&lt;br /&gt;
cfg[&#039;purge-link-display&#039;] = &#039;purge&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;create-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Link box (end box) configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;transcluded-from-blurb&#039;]&lt;br /&gt;
-- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page.&lt;br /&gt;
cfg[&#039;transcluded-from-blurb&#039;] = &#039;The above [[Wikipedia:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;create-module-doc-blurb&#039;]&lt;br /&gt;
-- Notice displayed in the module namespace when the documentation subpage does not exist.&lt;br /&gt;
-- $1 is a link to create the documentation page with the preload cfg[&#039;module-preload&#039;] and the&lt;br /&gt;
-- display cfg[&#039;create-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;create-module-doc-blurb&#039;] = &#039;You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Experiment blurb configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;experiment-blurb-template&#039;]&lt;br /&gt;
-- cfg[&#039;experiment-blurb-module&#039;]&lt;br /&gt;
-- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages.&lt;br /&gt;
-- It is only shown in the template and module namespaces. With the default English settings, it&lt;br /&gt;
-- might look like this:&lt;br /&gt;
--&lt;br /&gt;
-- Editors can experiment in this template&#039;s sandbox (edit | diff) and testcases (edit) pages.&lt;br /&gt;
--&lt;br /&gt;
-- In this example, &amp;quot;sandbox&amp;quot;, &amp;quot;edit&amp;quot;, &amp;quot;diff&amp;quot;, &amp;quot;testcases&amp;quot;, and &amp;quot;edit&amp;quot; would all be links.&lt;br /&gt;
--&lt;br /&gt;
-- There are two versions, cfg[&#039;experiment-blurb-template&#039;] and cfg[&#039;experiment-blurb-module&#039;], depending&lt;br /&gt;
-- on what namespace we are in.&lt;br /&gt;
-- &lt;br /&gt;
-- Parameters:&lt;br /&gt;
--&lt;br /&gt;
-- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;sandbox-link-display&#039;] (cfg[&#039;sandbox-edit-link-display&#039;] | cfg[&#039;compare-link-display&#039;])&lt;br /&gt;
-- &lt;br /&gt;
-- If the sandbox doesn&#039;t exist, it is in the format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;sandbox-link-display&#039;] (cfg[&#039;sandbox-create-link-display&#039;] | cfg[&#039;mirror-link-display&#039;])&lt;br /&gt;
-- &lt;br /&gt;
-- The link for cfg[&#039;sandbox-create-link-display&#039;] link preloads the page with cfg[&#039;template-sandbox-preload&#039;]&lt;br /&gt;
-- or cfg[&#039;module-sandbox-preload&#039;], depending on the current namespace. The link for cfg[&#039;mirror-link-display&#039;]&lt;br /&gt;
-- loads a default edit summary of cfg[&#039;mirror-edit-summary&#039;].&lt;br /&gt;
--&lt;br /&gt;
-- $2 is a link to the test cases page. If the test cases page exists, it is in the following format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;testcases-link-display&#039;] (cfg[&#039;testcases-edit-link-display&#039;] | cfg[&#039;testcases-run-link-display&#039;])&lt;br /&gt;
--&lt;br /&gt;
-- If the test cases page doesn&#039;t exist, it is in the format:&lt;br /&gt;
-- &lt;br /&gt;
--     cfg[&#039;testcases-link-display&#039;] (cfg[&#039;testcases-create-link-display&#039;])&lt;br /&gt;
--&lt;br /&gt;
-- If the test cases page doesn&#039;t exist, the link for cfg[&#039;testcases-create-link-display&#039;] preloads the&lt;br /&gt;
-- page with cfg[&#039;template-testcases-preload&#039;] or cfg[&#039;module-testcases-preload&#039;], depending on the current&lt;br /&gt;
-- namespace.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;experiment-blurb-template&#039;] = &amp;quot;Editors can experiment in this template&#039;s $1 and $2 pages.&amp;quot;&lt;br /&gt;
cfg[&#039;experiment-blurb-module&#039;] = &amp;quot;Editors can experiment in this module&#039;s $1 and $2 pages.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Sandbox link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage typically used for sandboxes.&lt;br /&gt;
cfg[&#039;sandbox-subpage&#039;] = &#039;sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-sandbox-preload&#039;]&lt;br /&gt;
-- Preload file for template sandbox pages.&lt;br /&gt;
cfg[&#039;template-sandbox-preload&#039;] = &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-sandbox-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module sandbox pages.&lt;br /&gt;
cfg[&#039;module-sandbox-preload&#039;] = &#039;Template:Documentation/preload-module-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;sandbox&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-link-display&#039;] = &#039;sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-edit-link-display&#039;]&lt;br /&gt;
-- The text to display for sandbox &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-create-link-display&#039;]&lt;br /&gt;
-- The text to display for sandbox &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;compare-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;compare&amp;quot; links.&lt;br /&gt;
cfg[&#039;compare-link-display&#039;] = &#039;diff&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-edit-summary&#039;]&lt;br /&gt;
-- The default edit summary to use when a user clicks the &amp;quot;mirror&amp;quot; link. $1 is a wikilink to the&lt;br /&gt;
-- template page.&lt;br /&gt;
cfg[&#039;mirror-edit-summary&#039;] = &#039;Create sandbox version of $1&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;mirror&amp;quot; links.&lt;br /&gt;
cfg[&#039;mirror-link-display&#039;] = &#039;mirror&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-link-preload&#039;]&lt;br /&gt;
-- The page to preload when a user clicks the &amp;quot;mirror&amp;quot; link.&lt;br /&gt;
cfg[&#039;mirror-link-preload&#039;] = &#039;Template:Documentation/mirror&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Test cases link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage typically used for test cases.&lt;br /&gt;
cfg[&#039;testcases-subpage&#039;] = &#039;testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-testcases-preload&#039;]&lt;br /&gt;
-- Preload file for template test cases pages.&lt;br /&gt;
cfg[&#039;template-testcases-preload&#039;] = &#039;Template:Documentation/preload-testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-testcases-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module test cases pages.&lt;br /&gt;
cfg[&#039;module-testcases-preload&#039;] = &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;testcases&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-link-display&#039;] = &#039;testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-edit-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-run-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;run&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-run-link-display&#039;] = &#039;run&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-create-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Add categories blurb configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;add-categories-blurb&#039;]&lt;br /&gt;
-- Text to direct users to add categories to the /doc subpage. Not used if the &amp;quot;content&amp;quot; or&lt;br /&gt;
-- &amp;quot;docname fed&amp;quot; arguments are set, as then it is not clear where to add the categories. $1 is a&lt;br /&gt;
-- link to the /doc subpage with a display value of cfg[&#039;doc-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;add-categories-blurb&#039;] = &#039;Add categories to the $1 subpage.&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;doc-link-display&#039;]&lt;br /&gt;
-- The text to display when linking to the /doc subpage.&lt;br /&gt;
cfg[&#039;doc-link-display&#039;] = &#039;/doc&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Subpages link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;subpages-blurb&#039;]&lt;br /&gt;
-- The &amp;quot;Subpages of this template&amp;quot; blurb. $1 is a link to the main template&#039;s subpages with a&lt;br /&gt;
-- display value of cfg[&#039;subpages-link-display&#039;]. In the English version this blurb is simply&lt;br /&gt;
-- the link followed by a period, and the link display provides the actual text.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;subpages-blurb&#039;] = &#039;$1.&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;subpages-link-display&#039;]&lt;br /&gt;
-- The text to display for the &amp;quot;subpages of this page&amp;quot; link. $1 is cfg[&#039;template-pagetype&#039;],&lt;br /&gt;
-- cfg[&#039;module-pagetype&#039;] or cfg[&#039;default-pagetype&#039;], depending on whether the current page is in&lt;br /&gt;
-- the template namespace, the module namespace, or another namespace.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;subpages-link-display&#039;] = &#039;Subpages of this $1&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for template pages.&lt;br /&gt;
cfg[&#039;template-pagetype&#039;] = &#039;template&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for Lua module pages.&lt;br /&gt;
cfg[&#039;module-pagetype&#039;] = &#039;module&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;default-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for pages other than templates or Lua modules.&lt;br /&gt;
cfg[&#039;default-pagetype&#039;] = &#039;page&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Doc link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;doc-subpage&#039;]&lt;br /&gt;
-- The name of the subpage typically used for documentation pages.&lt;br /&gt;
cfg[&#039;doc-subpage&#039;] = &#039;doc&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;docpage-preload&#039;]&lt;br /&gt;
-- Preload file for template documentation pages in all namespaces.&lt;br /&gt;
cfg[&#039;docpage-preload&#039;] = &#039;Template:Documentation/preload&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module documentation pages.&lt;br /&gt;
cfg[&#039;module-preload&#039;] = &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- HTML and CSS configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;templatestyles&#039;]&lt;br /&gt;
-- The name of the TemplateStyles page where CSS is kept.&lt;br /&gt;
-- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed.&lt;br /&gt;
cfg[&#039;templatestyles&#039;] = &#039;Module:Documentation/styles.css&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;container&#039;]&lt;br /&gt;
-- Class which can be used to set flex or grid CSS on the&lt;br /&gt;
-- two child divs documentation and documentation-metadata&lt;br /&gt;
cfg[&#039;container&#039;] = &#039;documentation-container&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;main-div-classes&#039;]&lt;br /&gt;
-- Classes added to the main HTML &amp;quot;div&amp;quot; tag.&lt;br /&gt;
cfg[&#039;main-div-classes&#039;] = &#039;documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;main-div-heading-class&#039;]&lt;br /&gt;
-- Class for the main heading for templates and modules and assoc. talk spaces&lt;br /&gt;
cfg[&#039;main-div-heading-class&#039;] = &#039;documentation-heading&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;start-box-class&#039;]&lt;br /&gt;
-- Class for the start box&lt;br /&gt;
cfg[&#039;start-box-class&#039;] = &#039;documentation-startbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;start-box-link-classes&#039;]&lt;br /&gt;
-- Classes used for the [view][edit][history] or [create] links in the start box.&lt;br /&gt;
-- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]]&lt;br /&gt;
cfg[&#039;start-box-link-classes&#039;] = &#039;mw-editsection-like plainlinks&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;end-box-class&#039;]&lt;br /&gt;
-- Class for the end box.&lt;br /&gt;
cfg[&#039;end-box-class&#039;] = &#039;documentation-metadata&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;end-box-plainlinks&#039;]&lt;br /&gt;
-- Plainlinks&lt;br /&gt;
cfg[&#039;end-box-plainlinks&#039;] = &#039;plainlinks&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;toolbar-class&#039;]&lt;br /&gt;
-- Class added for toolbar links.&lt;br /&gt;
cfg[&#039;toolbar-class&#039;] = &#039;documentation-toolbar&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;clear&#039;]&lt;br /&gt;
-- Just used to clear things.&lt;br /&gt;
cfg[&#039;clear&#039;] = &#039;documentation-clear&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Tracking category configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;display-strange-usage-category&#039;]&lt;br /&gt;
-- Set to true to enable output of cfg[&#039;strange-usage-category&#039;] if the module is used on a /doc subpage&lt;br /&gt;
-- or a /testcases subpage. This should be a boolean value (either true or false).&lt;br /&gt;
cfg[&#039;display-strange-usage-category&#039;] = true&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;strange-usage-category&#039;]&lt;br /&gt;
-- Category to output if cfg[&#039;display-strange-usage-category&#039;] is set to true and the module is used on a&lt;br /&gt;
-- /doc subpage or a /testcases subpage.&lt;br /&gt;
cfg[&#039;strange-usage-category&#039;] = &#039;BusyBeaverWiki pages with strange ((documentation)) usage&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- End configuration&lt;br /&gt;
--&lt;br /&gt;
-- Don&#039;t edit anything below this line.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
return cfg&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation/config&amp;diff=419</id>
		<title>Module:Documentation/config</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation/config&amp;diff=419"/>
		<updated>2024-07-12T03:12:21Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Created page with &amp;quot;---------------------------------------------------------------------------------------------------- -- --                               Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----------------------------------------------------------------------------------------------------&lt;br /&gt;
--&lt;br /&gt;
--                               Configuration for Module:Documentation&lt;br /&gt;
--&lt;br /&gt;
-- Here you can set the values of the parameters and messages used in Module:Documentation to&lt;br /&gt;
-- localise it to your wiki and your language. Unless specified otherwise, values given here&lt;br /&gt;
-- should be string values.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local cfg = {} -- Do not edit this line.&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Protection template configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;protection-reason-edit&#039;]&lt;br /&gt;
-- The protection reason for edit-protected templates to pass to&lt;br /&gt;
-- [[Module:Protection banner]].&lt;br /&gt;
cfg[&#039;protection-reason-edit&#039;] = &#039;template&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Sandbox notice configuration&lt;br /&gt;
--&lt;br /&gt;
-- On sandbox pages the module can display a template notifying users that the current page is a&lt;br /&gt;
-- sandbox, and the location of test cases pages, etc. The module decides whether the page is a&lt;br /&gt;
-- sandbox or not based on the value of cfg[&#039;sandbox-subpage&#039;]. The following settings configure the&lt;br /&gt;
-- messages that the notices contains.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-notice-image&#039;]&lt;br /&gt;
-- The image displayed in the sandbox notice.&lt;br /&gt;
cfg[&#039;sandbox-notice-image&#039;] = &#039;[[File:Sandbox.svg|50px|alt=|link=]]&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-template&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-module&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-other&#039;]&lt;br /&gt;
-- The page type of the sandbox page. The message that is displayed depends on the current subject&lt;br /&gt;
-- namespace. This message is used in either cfg[&#039;sandbox-notice-blurb&#039;] or&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-blurb&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-template&#039;] = &#039;[[Wikipedia:Template test cases|template sandbox]] page&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-module&#039;] = &#039;[[Wikipedia:Template test cases|module sandbox]] page&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-pagetype-other&#039;] = &#039;sandbox page&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-diff-display&#039;]&lt;br /&gt;
-- Either cfg[&#039;sandbox-notice-blurb&#039;] or cfg[&#039;sandbox-notice-diff-blurb&#039;] is the opening sentence&lt;br /&gt;
-- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page&lt;br /&gt;
-- type, which is either cfg[&#039;sandbox-notice-pagetype-template&#039;],&lt;br /&gt;
-- cfg[&#039;sandbox-notice-pagetype-module&#039;] or cfg[&#039;sandbox-notice-pagetype-other&#039;] depending what&lt;br /&gt;
-- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between&lt;br /&gt;
-- the sandbox and the main template. The display value of the diff link is set by &lt;br /&gt;
-- cfg[&#039;sandbox-notice-compare-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-blurb&#039;] = &#039;This is the $1 for $2.&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-diff-blurb&#039;] = &#039;This is the $1 for $2 ($3).&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-compare-link-display&#039;] = &#039;diff&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-link-display&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-blurb&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-link-display&#039;]&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-blurb&#039;] is a sentence notifying the user that there is a test cases page&lt;br /&gt;
-- corresponding to this sandbox that they can edit. $1 is a link to the test cases page.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-link-display&#039;] is the display value for that link.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-blurb&#039;] is a sentence notifying the user that there is a test cases page&lt;br /&gt;
-- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test&lt;br /&gt;
-- cases page, and $2 is a link to the page to run it.&lt;br /&gt;
-- cfg[&#039;sandbox-notice-testcases-run-link-display&#039;] is the display value for the link to run the test&lt;br /&gt;
-- cases.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-blurb&#039;] = &#039;See also the companion subpage for $1.&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-link-display&#039;] = &#039;test cases&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-run-blurb&#039;] = &#039;See also the companion subpage for $1 ($2).&#039;&lt;br /&gt;
cfg[&#039;sandbox-notice-testcases-run-link-display&#039;] = &#039;run&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-category&#039;] - A category to add to all template sandboxes.&lt;br /&gt;
-- cfg[&#039;module-sandbox-category&#039;] - A category to add to all module sandboxes.&lt;br /&gt;
-- cfg[&#039;module-sandbox-category&#039;] - A category to add to all sandboxe not in templates or modules.&lt;br /&gt;
cfg[&#039;sandbox-category&#039;] = &#039;Template sandboxes&#039;&lt;br /&gt;
cfg[&#039;module-sandbox-category&#039;] = &#039;Module sandboxes&#039;&lt;br /&gt;
cfg[&#039;other-sandbox-category&#039;] = &#039;Sandboxes outside of template or module namespace&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Start box configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;documentation-icon-wikitext&#039;]&lt;br /&gt;
-- The wikitext for the icon shown at the top of the template.&lt;br /&gt;
cfg[&#039;documentation-icon-wikitext&#039;] = &#039;[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=]]&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the template namespace.&lt;br /&gt;
cfg[&#039;template-namespace-heading&#039;] = &#039;Template documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the module namespace.&lt;br /&gt;
cfg[&#039;module-namespace-heading&#039;] = &#039;Module documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;file-namespace-heading&#039;]&lt;br /&gt;
-- The heading shown in the file namespace.&lt;br /&gt;
cfg[&#039;file-namespace-heading&#039;] = &#039;Summary&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;other-namespaces-heading&#039;]&lt;br /&gt;
-- The heading shown in other namespaces.&lt;br /&gt;
cfg[&#039;other-namespaces-heading&#039;] = &#039;Documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;view-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;view&amp;quot; links.&lt;br /&gt;
cfg[&#039;view-link-display&#039;] = &#039;view&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;edit-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;history-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;history&amp;quot; links.&lt;br /&gt;
cfg[&#039;history-link-display&#039;] = &#039;history&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;purge-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;purge&amp;quot; links.&lt;br /&gt;
cfg[&#039;purge-link-display&#039;] = &#039;purge&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;create-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Link box (end box) configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;transcluded-from-blurb&#039;]&lt;br /&gt;
-- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page.&lt;br /&gt;
cfg[&#039;transcluded-from-blurb&#039;] = &#039;The above [[Wikipedia:Template documentation|documentation]] is [[Help:Transclusion|transcluded]] from $1.&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;create-module-doc-blurb&#039;]&lt;br /&gt;
-- Notice displayed in the module namespace when the documentation subpage does not exist.&lt;br /&gt;
-- $1 is a link to create the documentation page with the preload cfg[&#039;module-preload&#039;] and the&lt;br /&gt;
-- display cfg[&#039;create-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;create-module-doc-blurb&#039;] = &#039;You might want to $1 a documentation page for this [[Wikipedia:Lua|Scribunto module]].&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Experiment blurb configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;experiment-blurb-template&#039;]&lt;br /&gt;
-- cfg[&#039;experiment-blurb-module&#039;]&lt;br /&gt;
-- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages.&lt;br /&gt;
-- It is only shown in the template and module namespaces. With the default English settings, it&lt;br /&gt;
-- might look like this:&lt;br /&gt;
--&lt;br /&gt;
-- Editors can experiment in this template&#039;s sandbox (edit | diff) and testcases (edit) pages.&lt;br /&gt;
--&lt;br /&gt;
-- In this example, &amp;quot;sandbox&amp;quot;, &amp;quot;edit&amp;quot;, &amp;quot;diff&amp;quot;, &amp;quot;testcases&amp;quot;, and &amp;quot;edit&amp;quot; would all be links.&lt;br /&gt;
--&lt;br /&gt;
-- There are two versions, cfg[&#039;experiment-blurb-template&#039;] and cfg[&#039;experiment-blurb-module&#039;], depending&lt;br /&gt;
-- on what namespace we are in.&lt;br /&gt;
-- &lt;br /&gt;
-- Parameters:&lt;br /&gt;
--&lt;br /&gt;
-- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;sandbox-link-display&#039;] (cfg[&#039;sandbox-edit-link-display&#039;] | cfg[&#039;compare-link-display&#039;])&lt;br /&gt;
-- &lt;br /&gt;
-- If the sandbox doesn&#039;t exist, it is in the format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;sandbox-link-display&#039;] (cfg[&#039;sandbox-create-link-display&#039;] | cfg[&#039;mirror-link-display&#039;])&lt;br /&gt;
-- &lt;br /&gt;
-- The link for cfg[&#039;sandbox-create-link-display&#039;] link preloads the page with cfg[&#039;template-sandbox-preload&#039;]&lt;br /&gt;
-- or cfg[&#039;module-sandbox-preload&#039;], depending on the current namespace. The link for cfg[&#039;mirror-link-display&#039;]&lt;br /&gt;
-- loads a default edit summary of cfg[&#039;mirror-edit-summary&#039;].&lt;br /&gt;
--&lt;br /&gt;
-- $2 is a link to the test cases page. If the test cases page exists, it is in the following format:&lt;br /&gt;
--&lt;br /&gt;
--     cfg[&#039;testcases-link-display&#039;] (cfg[&#039;testcases-edit-link-display&#039;] | cfg[&#039;testcases-run-link-display&#039;])&lt;br /&gt;
--&lt;br /&gt;
-- If the test cases page doesn&#039;t exist, it is in the format:&lt;br /&gt;
-- &lt;br /&gt;
--     cfg[&#039;testcases-link-display&#039;] (cfg[&#039;testcases-create-link-display&#039;])&lt;br /&gt;
--&lt;br /&gt;
-- If the test cases page doesn&#039;t exist, the link for cfg[&#039;testcases-create-link-display&#039;] preloads the&lt;br /&gt;
-- page with cfg[&#039;template-testcases-preload&#039;] or cfg[&#039;module-testcases-preload&#039;], depending on the current&lt;br /&gt;
-- namespace.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;experiment-blurb-template&#039;] = &amp;quot;Editors can experiment in this template&#039;s $1 and $2 pages.&amp;quot;&lt;br /&gt;
cfg[&#039;experiment-blurb-module&#039;] = &amp;quot;Editors can experiment in this module&#039;s $1 and $2 pages.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Sandbox link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage typically used for sandboxes.&lt;br /&gt;
cfg[&#039;sandbox-subpage&#039;] = &#039;sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-sandbox-preload&#039;]&lt;br /&gt;
-- Preload file for template sandbox pages.&lt;br /&gt;
cfg[&#039;template-sandbox-preload&#039;] = &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-sandbox-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module sandbox pages.&lt;br /&gt;
cfg[&#039;module-sandbox-preload&#039;] = &#039;Template:Documentation/preload-module-sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;sandbox&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-link-display&#039;] = &#039;sandbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-edit-link-display&#039;]&lt;br /&gt;
-- The text to display for sandbox &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;sandbox-create-link-display&#039;]&lt;br /&gt;
-- The text to display for sandbox &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;sandbox-create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;compare-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;compare&amp;quot; links.&lt;br /&gt;
cfg[&#039;compare-link-display&#039;] = &#039;diff&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-edit-summary&#039;]&lt;br /&gt;
-- The default edit summary to use when a user clicks the &amp;quot;mirror&amp;quot; link. $1 is a wikilink to the&lt;br /&gt;
-- template page.&lt;br /&gt;
cfg[&#039;mirror-edit-summary&#039;] = &#039;Create sandbox version of $1&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;mirror&amp;quot; links.&lt;br /&gt;
cfg[&#039;mirror-link-display&#039;] = &#039;mirror&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;mirror-link-preload&#039;]&lt;br /&gt;
-- The page to preload when a user clicks the &amp;quot;mirror&amp;quot; link.&lt;br /&gt;
cfg[&#039;mirror-link-preload&#039;] = &#039;Template:Documentation/mirror&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Test cases link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-subpage&#039;]&lt;br /&gt;
-- The name of the template subpage typically used for test cases.&lt;br /&gt;
cfg[&#039;testcases-subpage&#039;] = &#039;testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-testcases-preload&#039;]&lt;br /&gt;
-- Preload file for template test cases pages.&lt;br /&gt;
cfg[&#039;template-testcases-preload&#039;] = &#039;Template:Documentation/preload-testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-testcases-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module test cases pages.&lt;br /&gt;
cfg[&#039;module-testcases-preload&#039;] = &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-link-display&#039;]&lt;br /&gt;
-- The text to display for &amp;quot;testcases&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-link-display&#039;] = &#039;testcases&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-edit-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;edit&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-edit-link-display&#039;] = &#039;edit&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-run-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;run&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-run-link-display&#039;] = &#039;run&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;testcases-create-link-display&#039;]&lt;br /&gt;
-- The text to display for test cases &amp;quot;create&amp;quot; links.&lt;br /&gt;
cfg[&#039;testcases-create-link-display&#039;] = &#039;create&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Add categories blurb configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;add-categories-blurb&#039;]&lt;br /&gt;
-- Text to direct users to add categories to the /doc subpage. Not used if the &amp;quot;content&amp;quot; or&lt;br /&gt;
-- &amp;quot;docname fed&amp;quot; arguments are set, as then it is not clear where to add the categories. $1 is a&lt;br /&gt;
-- link to the /doc subpage with a display value of cfg[&#039;doc-link-display&#039;].&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;add-categories-blurb&#039;] = &#039;Add categories to the $1 subpage.&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;doc-link-display&#039;]&lt;br /&gt;
-- The text to display when linking to the /doc subpage.&lt;br /&gt;
cfg[&#039;doc-link-display&#039;] = &#039;/doc&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Subpages link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;subpages-blurb&#039;]&lt;br /&gt;
-- The &amp;quot;Subpages of this template&amp;quot; blurb. $1 is a link to the main template&#039;s subpages with a&lt;br /&gt;
-- display value of cfg[&#039;subpages-link-display&#039;]. In the English version this blurb is simply&lt;br /&gt;
-- the link followed by a period, and the link display provides the actual text.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;subpages-blurb&#039;] = &#039;$1.&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
-- cfg[&#039;subpages-link-display&#039;]&lt;br /&gt;
-- The text to display for the &amp;quot;subpages of this page&amp;quot; link. $1 is cfg[&#039;template-pagetype&#039;],&lt;br /&gt;
-- cfg[&#039;module-pagetype&#039;] or cfg[&#039;default-pagetype&#039;], depending on whether the current page is in&lt;br /&gt;
-- the template namespace, the module namespace, or another namespace.&lt;br /&gt;
--]]&lt;br /&gt;
cfg[&#039;subpages-link-display&#039;] = &#039;Subpages of this $1&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;template-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for template pages.&lt;br /&gt;
cfg[&#039;template-pagetype&#039;] = &#039;template&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for Lua module pages.&lt;br /&gt;
cfg[&#039;module-pagetype&#039;] = &#039;module&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;default-pagetype&#039;]&lt;br /&gt;
-- The pagetype to display for pages other than templates or Lua modules.&lt;br /&gt;
cfg[&#039;default-pagetype&#039;] = &#039;page&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Doc link configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;doc-subpage&#039;]&lt;br /&gt;
-- The name of the subpage typically used for documentation pages.&lt;br /&gt;
cfg[&#039;doc-subpage&#039;] = &#039;doc&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;docpage-preload&#039;]&lt;br /&gt;
-- Preload file for template documentation pages in all namespaces.&lt;br /&gt;
cfg[&#039;docpage-preload&#039;] = &#039;Template:Documentation/preload&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;module-preload&#039;]&lt;br /&gt;
-- Preload file for Lua module documentation pages.&lt;br /&gt;
cfg[&#039;module-preload&#039;] = &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- HTML and CSS configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;templatestyles&#039;]&lt;br /&gt;
-- The name of the TemplateStyles page where CSS is kept.&lt;br /&gt;
-- Sandbox CSS will be at Module:Documentation/sandbox/styles.css when needed.&lt;br /&gt;
cfg[&#039;templatestyles&#039;] = &#039;Module:Documentation/styles.css&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;container&#039;]&lt;br /&gt;
-- Class which can be used to set flex or grid CSS on the&lt;br /&gt;
-- two child divs documentation and documentation-metadata&lt;br /&gt;
cfg[&#039;container&#039;] = &#039;documentation-container&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;main-div-classes&#039;]&lt;br /&gt;
-- Classes added to the main HTML &amp;quot;div&amp;quot; tag.&lt;br /&gt;
cfg[&#039;main-div-classes&#039;] = &#039;documentation&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;main-div-heading-class&#039;]&lt;br /&gt;
-- Class for the main heading for templates and modules and assoc. talk spaces&lt;br /&gt;
cfg[&#039;main-div-heading-class&#039;] = &#039;documentation-heading&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;start-box-class&#039;]&lt;br /&gt;
-- Class for the start box&lt;br /&gt;
cfg[&#039;start-box-class&#039;] = &#039;documentation-startbox&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;start-box-link-classes&#039;]&lt;br /&gt;
-- Classes used for the [view][edit][history] or [create] links in the start box.&lt;br /&gt;
-- mw-editsection-like is per [[Wikipedia:Village pump (technical)/Archive 117]]&lt;br /&gt;
cfg[&#039;start-box-link-classes&#039;] = &#039;mw-editsection-like plainlinks&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;end-box-class&#039;]&lt;br /&gt;
-- Class for the end box.&lt;br /&gt;
cfg[&#039;end-box-class&#039;] = &#039;documentation-metadata&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;end-box-plainlinks&#039;]&lt;br /&gt;
-- Plainlinks&lt;br /&gt;
cfg[&#039;end-box-plainlinks&#039;] = &#039;plainlinks&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;toolbar-class&#039;]&lt;br /&gt;
-- Class added for toolbar links.&lt;br /&gt;
cfg[&#039;toolbar-class&#039;] = &#039;documentation-toolbar&#039;&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;clear&#039;]&lt;br /&gt;
-- Just used to clear things.&lt;br /&gt;
cfg[&#039;clear&#039;] = &#039;documentation-clear&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- Tracking category configuration&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;display-strange-usage-category&#039;]&lt;br /&gt;
-- Set to true to enable output of cfg[&#039;strange-usage-category&#039;] if the module is used on a /doc subpage&lt;br /&gt;
-- or a /testcases subpage. This should be a boolean value (either true or false).&lt;br /&gt;
cfg[&#039;display-strange-usage-category&#039;] = true&lt;br /&gt;
&lt;br /&gt;
-- cfg[&#039;strange-usage-category&#039;]&lt;br /&gt;
-- Category to output if cfg[&#039;display-strange-usage-category&#039;] is set to true and the module is used on a&lt;br /&gt;
-- /doc subpage or a /testcases subpage.&lt;br /&gt;
cfg[&#039;strange-usage-category&#039;] = &#039;Wikipedia pages with strange ((documentation)) usage&#039;&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
-- End configuration&lt;br /&gt;
--&lt;br /&gt;
-- Don&#039;t edit anything below this line.&lt;br /&gt;
----------------------------------------------------------------------------------------------------&lt;br /&gt;
--]]&lt;br /&gt;
&lt;br /&gt;
return cfg&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation&amp;diff=418</id>
		<title>Module:Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Module:Documentation&amp;diff=418"/>
		<updated>2024-07-12T03:10:39Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Created page with &amp;quot;-- Copied from https://www.mediawiki.org/w/index.php?title=Module:Documentation&amp;amp;oldid=5775458  -- This module implements {{documentation}}.  -- Get required modules. local getArgs = require(&amp;#039;Module:Arguments&amp;#039;).getArgs local messageBox = require(&amp;#039;Module:Message box&amp;#039;)  -- Get the config table. local cfg = mw.loadData(&amp;#039;Module:Documentation/config&amp;#039;) local i18n = mw.loadData(&amp;#039;Module:Documentation/i18n&amp;#039;) local p = {}  -- Often-used functions. local ugsub = mw.ustring.gsub  ---...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Copied from https://www.mediawiki.org/w/index.php?title=Module:Documentation&amp;amp;oldid=5775458&lt;br /&gt;
&lt;br /&gt;
-- This module implements {{documentation}}.&lt;br /&gt;
&lt;br /&gt;
-- Get required modules.&lt;br /&gt;
local getArgs = require(&#039;Module:Arguments&#039;).getArgs&lt;br /&gt;
local messageBox = require(&#039;Module:Message box&#039;)&lt;br /&gt;
&lt;br /&gt;
-- Get the config table.&lt;br /&gt;
local cfg = mw.loadData(&#039;Module:Documentation/config&#039;)&lt;br /&gt;
local i18n = mw.loadData(&#039;Module:Documentation/i18n&#039;)&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
-- Often-used functions.&lt;br /&gt;
local ugsub = mw.ustring.gsub&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Helper functions&lt;br /&gt;
--&lt;br /&gt;
-- These are defined as local functions, but are made available in the p&lt;br /&gt;
-- table for testing purposes.&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function message(cfgKey, valArray, expectType)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Gets a message from the cfg table and formats it if appropriate.&lt;br /&gt;
	-- The function raises an error if the value from the cfg table is not&lt;br /&gt;
	-- of the type expectType. The default type for expectType is &#039;string&#039;.&lt;br /&gt;
	-- If the table valArray is present, strings such as $1, $2 etc. in the&lt;br /&gt;
	-- message are substituted with values from the table keys [1], [2] etc.&lt;br /&gt;
	-- For example, if the message &amp;quot;foo-message&amp;quot; had the value &#039;Foo $2 bar $1.&#039;,&lt;br /&gt;
	-- message(&#039;foo-message&#039;, {&#039;baz&#039;, &#039;qux&#039;}) would return &amp;quot;Foo qux bar baz.&amp;quot;&lt;br /&gt;
	--]]&lt;br /&gt;
	local msg = cfg[cfgKey]&lt;br /&gt;
	expectType = expectType or &#039;string&#039;&lt;br /&gt;
	if type(msg) ~= expectType then&lt;br /&gt;
		error(require(&#039;Module:TNT&#039;).format(&#039;I18n/Documentation&#039;, &#039;cfg-error-msg-type&#039;, cfgKey, expectType, type(msg)), 2)&lt;br /&gt;
	end&lt;br /&gt;
	if not valArray then&lt;br /&gt;
		return msg&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local function getMessageVal(match)&lt;br /&gt;
		match = tonumber(match)&lt;br /&gt;
		return valArray[match] or error(require(&#039;Module:TNT&#039;).format(&#039;I18n/Documentation&#039;, &#039;cfg-error-msg-empty&#039;, &#039;$&#039; .. match, cfgKey), 4)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ret = ugsub(msg, &#039;$([1-9][0-9]*)&#039;, getMessageVal)&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.message = message&lt;br /&gt;
&lt;br /&gt;
local function makeWikilink(page, display)&lt;br /&gt;
	if display then&lt;br /&gt;
		return mw.ustring.format(&#039;[[%s|%s]]&#039;, page, display)&lt;br /&gt;
	else&lt;br /&gt;
		return mw.ustring.format(&#039;[[%s]]&#039;, page)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeWikilink = makeWikilink&lt;br /&gt;
&lt;br /&gt;
local function makeCategoryLink(cat, sort)&lt;br /&gt;
	local catns = mw.site.namespaces[14].name&lt;br /&gt;
	return makeWikilink(catns .. &#039;:&#039; .. cat, sort)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeCategoryLink = makeCategoryLink&lt;br /&gt;
&lt;br /&gt;
local function makeUrlLink(url, display)&lt;br /&gt;
	return mw.ustring.format(&#039;[%s %s]&#039;, url, display)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.makeUrlLink = makeUrlLink&lt;br /&gt;
&lt;br /&gt;
local function makeToolbar(...)&lt;br /&gt;
	local ret = {}&lt;br /&gt;
	local lim = select(&#039;#&#039;, ...)&lt;br /&gt;
	if lim &amp;lt; 1 then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	for i = 1, lim do&lt;br /&gt;
		ret[#ret + 1] = select(i, ...)&lt;br /&gt;
	end&lt;br /&gt;
	return &#039;&amp;lt;small style=&amp;quot;font-style: normal;&amp;quot;&amp;gt;(&#039; .. table.concat(ret, &#039; &amp;amp;#124; &#039;) .. &#039;)&amp;lt;/small&amp;gt;&#039;&lt;br /&gt;
end	&lt;br /&gt;
&lt;br /&gt;
p.makeToolbar = makeToolbar&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Argument processing&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local function makeInvokeFunc(funcName)&lt;br /&gt;
	return function (frame)&lt;br /&gt;
		local args = getArgs(frame, {&lt;br /&gt;
			valueFunc = function (key, value)&lt;br /&gt;
				if type(value) == &#039;string&#039; then&lt;br /&gt;
					value = value:match(&#039;^%s*(.-)%s*$&#039;) -- Remove whitespace.&lt;br /&gt;
					if key == &#039;heading&#039; or value ~= &#039;&#039; then&lt;br /&gt;
						return value&lt;br /&gt;
					else&lt;br /&gt;
						return nil&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					return value&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		})&lt;br /&gt;
		return p[funcName](args)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Load TemplateStyles&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.main = function(frame)&lt;br /&gt;
	local parent = frame.getParent(frame)&lt;br /&gt;
	local output = p._main(parent.args)&lt;br /&gt;
	return frame:extensionTag{ name=&#039;templatestyles&#039;, args = { src= message(&#039;templatestyles-scr&#039;) } } .. output&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Main function&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- This function defines logic flow for the module.&lt;br /&gt;
	-- @args - table of arguments passed by the user&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;main-div-id&#039; --&amp;gt; &#039;template-documentation&#039;&lt;br /&gt;
	-- &#039;main-div-classes&#039; --&amp;gt; &#039;template-documentation iezoomfix&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local env = p.getEnvironment(args)&lt;br /&gt;
	local root = mw.html.create()&lt;br /&gt;
	root&lt;br /&gt;
		:wikitext(p._getModuleWikitext(args, env))&lt;br /&gt;
		:wikitext(p.protectionTemplate(env))&lt;br /&gt;
		:wikitext(p.sandboxNotice(args, env))&lt;br /&gt;
		 -- This div tag is from {{documentation/start box}}, but moving it here&lt;br /&gt;
		 -- so that we don&#039;t have to worry about unclosed tags.&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:attr(&#039;id&#039;, message(&#039;main-div-id&#039;))&lt;br /&gt;
			:addClass(message(&#039;main-div-class&#039;))&lt;br /&gt;
			:wikitext(p._startBox(args, env))&lt;br /&gt;
			:wikitext(p._content(args, env))&lt;br /&gt;
			:done()&lt;br /&gt;
		:wikitext(p._endBox(args, env))&lt;br /&gt;
		:wikitext(p.addTrackingCategories(env))&lt;br /&gt;
	return tostring(root)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Environment settings&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.getEnvironment(args)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Returns a table with information about the environment, including title objects and other namespace- or&lt;br /&gt;
	-- path-related data.&lt;br /&gt;
	-- @args - table of arguments passed by the user&lt;br /&gt;
	--&lt;br /&gt;
	-- Title objects include:&lt;br /&gt;
	-- env.title - the page we are making documentation for (usually the current title)&lt;br /&gt;
	-- env.templateTitle - the template (or module, file, etc.)&lt;br /&gt;
	-- env.docTitle - the /doc subpage.&lt;br /&gt;
	-- env.sandboxTitle - the /sandbox subpage.&lt;br /&gt;
	-- env.testcasesTitle - the /testcases subpage.&lt;br /&gt;
	-- env.printTitle - the print version of the template, located at the /Print subpage.&lt;br /&gt;
	--&lt;br /&gt;
	-- Data includes:&lt;br /&gt;
	-- env.protectionLevels - the protection levels table of the title object.&lt;br /&gt;
	-- env.subjectSpace - the number of the title&#039;s subject namespace.&lt;br /&gt;
	-- env.docSpace - the number of the namespace the title puts its documentation in.&lt;br /&gt;
	-- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace.&lt;br /&gt;
	-- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template.&lt;br /&gt;
	-- &lt;br /&gt;
	-- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value&lt;br /&gt;
	-- returned will be nil.&lt;br /&gt;
	--]]&lt;br /&gt;
	&lt;br /&gt;
	local env, envFuncs = {}, {}&lt;br /&gt;
&lt;br /&gt;
	-- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value&lt;br /&gt;
	-- returned by that function is memoized in the env table so that we don&#039;t call any of the functions&lt;br /&gt;
	-- more than once. (Nils won&#039;t be memoized.)&lt;br /&gt;
	setmetatable(env, {&lt;br /&gt;
		__index = function (t, key)&lt;br /&gt;
			local envFunc = envFuncs[key]&lt;br /&gt;
			if envFunc then&lt;br /&gt;
				local success, val = pcall(envFunc)&lt;br /&gt;
				if success then&lt;br /&gt;
					env[key] = val -- Memoise the value.&lt;br /&gt;
					return val&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	})	&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.title()&lt;br /&gt;
		-- The title object for the current page, or a test page passed with args.page.&lt;br /&gt;
		local title&lt;br /&gt;
		local titleArg = args.page&lt;br /&gt;
		if titleArg then&lt;br /&gt;
			title = mw.title.new(titleArg)&lt;br /&gt;
		else&lt;br /&gt;
			title = mw.title.getCurrentTitle()&lt;br /&gt;
		end&lt;br /&gt;
		return title&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.templateTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- The template (or module, etc.) title object.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;sandbox-subpage&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
		-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		local subjectSpace = env.subjectSpace&lt;br /&gt;
		local title = env.title&lt;br /&gt;
		local subpage = title.subpageText&lt;br /&gt;
		if subpage == message(&#039;sandbox-subpage&#039;) or subpage == message(&#039;testcases-subpage&#039;) then&lt;br /&gt;
			return mw.title.makeTitle(subjectSpace, title.baseText)&lt;br /&gt;
		else&lt;br /&gt;
			return mw.title.makeTitle(subjectSpace, title.text)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object of the /doc subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;doc-subpage&#039; --&amp;gt; &#039;doc&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		local title = env.title&lt;br /&gt;
		local docname = args[1] -- User-specified doc page.&lt;br /&gt;
		local docpage&lt;br /&gt;
		if docname then&lt;br /&gt;
			docpage = docname&lt;br /&gt;
		else&lt;br /&gt;
			docpage = env.docpageBase .. &#039;/&#039; .. message(&#039;doc-subpage&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		return mw.title.new(docpage)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.sandboxTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /sandbox subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;sandbox-subpage&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return mw.title.new(env.docpageBase .. &#039;/&#039; .. message(&#039;sandbox-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.testcasesTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /testcases subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return mw.title.new(env.docpageBase .. &#039;/&#039; .. message(&#039;testcases-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.printTitle()&lt;br /&gt;
		--[[&lt;br /&gt;
		-- Title object for the /Print subpage.&lt;br /&gt;
		-- Messages:&lt;br /&gt;
		-- &#039;print-subpage&#039; --&amp;gt; &#039;Print&#039;&lt;br /&gt;
		--]]&lt;br /&gt;
		return env.templateTitle:subPageTitle(message(&#039;print-subpage&#039;))&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.protectionLevels()&lt;br /&gt;
		-- The protection levels table of the title object.&lt;br /&gt;
		return env.title.protectionLevels&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.subjectSpace()&lt;br /&gt;
		-- The subject namespace number.&lt;br /&gt;
		return mw.site.namespaces[env.title.namespace].subject.id&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docSpace()&lt;br /&gt;
		-- The documentation namespace number. For most namespaces this is the same as the&lt;br /&gt;
		-- subject namespace. However, pages in the Article, File, MediaWiki or Category&lt;br /&gt;
		-- namespaces must have their /doc, /sandbox and /testcases pages in talk space.&lt;br /&gt;
		local subjectSpace = env.subjectSpace&lt;br /&gt;
		if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then&lt;br /&gt;
			return subjectSpace + 1&lt;br /&gt;
		else&lt;br /&gt;
			return subjectSpace&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	function envFuncs.docpageBase()&lt;br /&gt;
		-- The base page of the /doc, /sandbox, and /testcases subpages.&lt;br /&gt;
		-- For some namespaces this is the talk page, rather than the template page.&lt;br /&gt;
		local templateTitle = env.templateTitle&lt;br /&gt;
		local docSpace = env.docSpace&lt;br /&gt;
		local docSpaceText = mw.site.namespaces[docSpace].name&lt;br /&gt;
		-- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon.&lt;br /&gt;
		return docSpaceText .. &#039;:&#039; .. templateTitle.text&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	function envFuncs.compareUrl()&lt;br /&gt;
		-- Diff link between the sandbox and the main template using [[Special:ComparePages]].&lt;br /&gt;
		local templateTitle = env.templateTitle&lt;br /&gt;
		local sandboxTitle = env.sandboxTitle&lt;br /&gt;
		if templateTitle.exists and sandboxTitle.exists then&lt;br /&gt;
			local compareUrl = mw.uri.fullUrl(&lt;br /&gt;
				&#039;Special:ComparePages&#039;,&lt;br /&gt;
				{page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText}&lt;br /&gt;
			)&lt;br /&gt;
			return tostring(compareUrl)&lt;br /&gt;
		else&lt;br /&gt;
			return nil&lt;br /&gt;
		end&lt;br /&gt;
	end		&lt;br /&gt;
&lt;br /&gt;
	return env&lt;br /&gt;
end	&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Auxiliary templates&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.getModuleWikitext = makeInvokeFunc(&#039;_getModuleWikitext&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._getModuleWikitext(args, env)&lt;br /&gt;
	local currentTitle = mw.title.getCurrentTitle()&lt;br /&gt;
	if currentTitle.contentModel ~= &#039;Scribunto&#039; then return end&lt;br /&gt;
	pcall(require, currentTitle.prefixedText) -- if it fails, we don&#039;t care&lt;br /&gt;
	local moduleWikitext =  package.loaded[&amp;quot;Module:Module wikitext&amp;quot;]&lt;br /&gt;
	if moduleWikitext then&lt;br /&gt;
		return moduleWikitext.main()&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.sandboxNotice(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Generates a sandbox notice for display above sandbox pages.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;sandbox-notice-image&#039; --&amp;gt; &#039;[[Image:Sandbox.svg|50px|alt=|link=]]&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-blurb&#039; --&amp;gt; &#039;This is the $1 for $2.&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-diff-blurb&#039; --&amp;gt; &#039;This is the $1 for $2 ($3).&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-template&#039; --&amp;gt; &#039;[[w:Wikipedia:Template test cases|template sandbox]] page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-module&#039; --&amp;gt; &#039;[[w:Wikipedia:Template test cases|module sandbox]] page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-pagetype-other&#039; --&amp;gt; &#039;sandbox page&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-compare-link-display&#039; --&amp;gt; &#039;diff&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-testcases-blurb&#039; --&amp;gt; &#039;See also the companion subpage for $1.&#039;&lt;br /&gt;
	-- &#039;sandbox-notice-testcases-link-display&#039; --&amp;gt; &#039;test cases&#039;&lt;br /&gt;
	-- &#039;sandbox-category&#039; --&amp;gt; &#039;Template sandboxes&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local sandboxTitle = env.sandboxTitle&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- Build the table of arguments to pass to {{ombox}}. We need just two fields, &amp;quot;image&amp;quot; and &amp;quot;text&amp;quot;.&lt;br /&gt;
	local omargs = {}&lt;br /&gt;
	omargs.image = message(&#039;sandbox-notice-image&#039;)&lt;br /&gt;
	-- Get the text. We start with the opening blurb, which is something like&lt;br /&gt;
	-- &amp;quot;This is the template sandbox for [[Template:Foo]] (diff).&amp;quot;&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	local frame = mw.getCurrentFrame()&lt;br /&gt;
	local isPreviewing = frame:preprocess(&#039;{{REVISIONID}}&#039;) == &#039;&#039; -- True if the page is being previewed.&lt;br /&gt;
	local pagetype&lt;br /&gt;
	if subjectSpace == 10 then&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-template&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-module&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		pagetype = message(&#039;sandbox-notice-pagetype-other&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local templateLink = makeWikilink(templateTitle.prefixedText)&lt;br /&gt;
	local compareUrl = env.compareUrl&lt;br /&gt;
	if isPreviewing or not compareUrl then&lt;br /&gt;
		text = text .. message(&#039;sandbox-notice-blurb&#039;, {pagetype, templateLink})&lt;br /&gt;
	else&lt;br /&gt;
		local compareDisplay = message(&#039;sandbox-notice-compare-link-display&#039;)&lt;br /&gt;
		local compareLink = makeUrlLink(compareUrl, compareDisplay)&lt;br /&gt;
		text = text .. message(&#039;sandbox-notice-diff-blurb&#039;, {pagetype, templateLink, compareLink})&lt;br /&gt;
	end&lt;br /&gt;
	-- Get the test cases page blurb if the page exists. This is something like&lt;br /&gt;
	-- &amp;quot;See also the companion subpage for [[Template:Foo/testcases|test cases]].&amp;quot;&lt;br /&gt;
	local testcasesTitle = env.testcasesTitle&lt;br /&gt;
	if testcasesTitle and testcasesTitle.exists then&lt;br /&gt;
		if testcasesTitle.contentModel == &amp;quot;Scribunto&amp;quot; then&lt;br /&gt;
			local testcasesLinkDisplay = message(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
			local testcasesRunLinkDisplay = message(&#039;sandbox-notice-testcases-run-link-display&#039;)&lt;br /&gt;
			local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)&lt;br /&gt;
			local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. message(&#039;sandbox-notice-testcases-run-blurb&#039;, {testcasesLink, testcasesRunLink})&lt;br /&gt;
		else&lt;br /&gt;
			local testcasesLinkDisplay = message(&#039;sandbox-notice-testcases-link-display&#039;)&lt;br /&gt;
			local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. message(&#039;sandbox-notice-testcases-blurb&#039;, {testcasesLink})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Add the sandbox to the sandbox category.&lt;br /&gt;
	text = text .. makeCategoryLink(message(&#039;sandbox-category&#039;))&lt;br /&gt;
	omargs.text = text&lt;br /&gt;
	omargs.class = message(&#039;sandbox-class&#039;)&lt;br /&gt;
	local ret = &#039;&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
	ret = ret .. messageBox.main(&#039;ombox&#039;, omargs)&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.protectionTemplate(env)&lt;br /&gt;
	-- Generates the padlock icon in the top right.&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;protection-template&#039; --&amp;gt; &#039;pp-template&#039;&lt;br /&gt;
	-- &#039;protection-template-args&#039; --&amp;gt; {docusage = &#039;yes&#039;}&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local protectionLevels&lt;br /&gt;
	local protectionTemplate = message(&#039;protection-template&#039;)&lt;br /&gt;
	local namespace = title.namespace&lt;br /&gt;
	if not (protectionTemplate and (namespace == 10 or namespace == 828)) then&lt;br /&gt;
		-- Don&#039;t display the protection template if we are not in the template or module namespaces.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	protectionLevels = env.protectionLevels&lt;br /&gt;
	if not protectionLevels then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local editLevels = protectionLevels.edit&lt;br /&gt;
	local moveLevels = protectionLevels.move&lt;br /&gt;
	if moveLevels and moveLevels[1] == &#039;sysop&#039; or editLevels and editLevels[1] then&lt;br /&gt;
		-- The page is full-move protected, or full, template, or semi-protected.&lt;br /&gt;
		local frame = mw.getCurrentFrame()&lt;br /&gt;
		return frame:expandTemplate{title = protectionTemplate, args = message(&#039;protection-template-args&#039;, nil, &#039;table&#039;)}&lt;br /&gt;
	else&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Start box&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.startBox = makeInvokeFunc(&#039;_startBox&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._startBox(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- This function generates the start box.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make&lt;br /&gt;
	-- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox&lt;br /&gt;
	-- which generate the box HTML.&lt;br /&gt;
	--]]&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local links&lt;br /&gt;
	local content = args.content&lt;br /&gt;
	if not content then&lt;br /&gt;
		-- No need to include the links if the documentation is on the template page itself.&lt;br /&gt;
		local linksData = p.makeStartBoxLinksData(args, env)&lt;br /&gt;
		if linksData then&lt;br /&gt;
			links = p.renderStartBoxLinks(linksData)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- Generate the start box html.&lt;br /&gt;
	local data = p.makeStartBoxData(args, env, links)&lt;br /&gt;
	if data then&lt;br /&gt;
		return p.renderStartBox(data)&lt;br /&gt;
	else&lt;br /&gt;
		-- User specified no heading.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeStartBoxLinksData(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Does initial processing of data to make the [view] [edit] [history] [purge] links.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;view-link-display&#039; --&amp;gt; &#039;view&#039;&lt;br /&gt;
	-- &#039;edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;history-link-display&#039; --&amp;gt; &#039;history&#039;&lt;br /&gt;
	-- &#039;purge-link-display&#039; --&amp;gt; &#039;purge&#039;&lt;br /&gt;
	-- &#039;file-docpage-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-filespace&#039;&lt;br /&gt;
	-- &#039;module-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
	-- &#039;docpage-preload&#039; --&amp;gt; &#039;Template:Documentation/preload&#039;&lt;br /&gt;
	-- &#039;create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not title or not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if docTitle.isRedirect then &lt;br /&gt;
		docTitle = docTitle.redirectTarget&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local data = {}&lt;br /&gt;
	data.title = title&lt;br /&gt;
	data.docTitle = docTitle&lt;br /&gt;
	-- View, display, edit, and purge links if /doc exists.&lt;br /&gt;
	data.viewLinkDisplay = i18n[&#039;view-link-display&#039;]&lt;br /&gt;
	data.editLinkDisplay = i18n[&#039;edit-link-display&#039;]&lt;br /&gt;
	data.historyLinkDisplay = i18n[&#039;history-link-display&#039;]&lt;br /&gt;
	data.purgeLinkDisplay = i18n[&#039;purge-link-display&#039;]&lt;br /&gt;
	-- Create link if /doc doesn&#039;t exist.&lt;br /&gt;
	local preload = args.preload&lt;br /&gt;
	if not preload then&lt;br /&gt;
		if subjectSpace == 6 then -- File namespace&lt;br /&gt;
			preload = message(&#039;file-docpage-preload&#039;)&lt;br /&gt;
		elseif subjectSpace == 828 then -- Module namespace&lt;br /&gt;
			preload = message(&#039;module-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			preload = message(&#039;docpage-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	data.preload = preload&lt;br /&gt;
	data.createLinkDisplay = i18n[&#039;create-link-display&#039;]&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderStartBoxLinks(data)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the [view][edit][history][purge] or [create] links from the data table.&lt;br /&gt;
	-- @data - a table of data generated by p.makeStartBoxLinksData&lt;br /&gt;
	--]]&lt;br /&gt;
	&lt;br /&gt;
	local function escapeBrackets(s)&lt;br /&gt;
		-- Escapes square brackets with HTML entities.&lt;br /&gt;
		s = s:gsub(&#039;%[&#039;, &#039;&amp;amp;#91;&#039;) -- Replace square brackets with HTML entities.&lt;br /&gt;
		s = s:gsub(&#039;%]&#039;, &#039;&amp;amp;#93;&#039;)&lt;br /&gt;
		return s&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ret&lt;br /&gt;
	local docTitle = data.docTitle&lt;br /&gt;
	local title = data.title&lt;br /&gt;
	if docTitle.exists then&lt;br /&gt;
		local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay)&lt;br /&gt;
		local editLink = makeUrlLink(docTitle:fullUrl{action = &#039;edit&#039;}, data.editLinkDisplay)&lt;br /&gt;
		local historyLink = makeUrlLink(docTitle:fullUrl{action = &#039;history&#039;}, data.historyLinkDisplay)&lt;br /&gt;
		local purgeLink = makeUrlLink(title:fullUrl{action = &#039;purge&#039;}, data.purgeLinkDisplay)&lt;br /&gt;
		ret = &#039;[%s] [%s] [%s] [%s]&#039;&lt;br /&gt;
		ret = escapeBrackets(ret)&lt;br /&gt;
		ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink)&lt;br /&gt;
	else&lt;br /&gt;
		local createLink = makeUrlLink(docTitle:fullUrl{action = &#039;edit&#039;, preload = data.preload}, data.createLinkDisplay)&lt;br /&gt;
		ret = &#039;[%s]&#039;&lt;br /&gt;
		ret = escapeBrackets(ret)&lt;br /&gt;
		ret = mw.ustring.format(ret, createLink)&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeStartBoxData(args, env, links)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Does initial processing of data to pass to the start-box render function, p.renderStartBox.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- @links - a string containing the [view][edit][history][purge] links - could be nil if there&#039;s an error.&lt;br /&gt;
	--&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;documentation-icon-wikitext&#039; --&amp;gt; &#039;[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=Documentation icon]]&#039;&lt;br /&gt;
	-- &#039;template-namespace-heading&#039; --&amp;gt; &#039;Template documentation&#039;&lt;br /&gt;
	-- &#039;module-namespace-heading&#039; --&amp;gt; &#039;Module documentation&#039;&lt;br /&gt;
	-- &#039;file-namespace-heading&#039; --&amp;gt; &#039;Summary&#039;&lt;br /&gt;
	-- &#039;other-namespaces-heading&#039; --&amp;gt; &#039;Documentation&#039;&lt;br /&gt;
	-- &#039;start-box-linkclasses&#039; --&amp;gt; &#039;mw-editsection-like plainlinks&#039;&lt;br /&gt;
	-- &#039;start-box-link-id&#039; --&amp;gt; &#039;doc_editlinks&#039;&lt;br /&gt;
	-- &#039;testcases-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not subjectSpace then&lt;br /&gt;
		-- Default to an &amp;quot;other namespaces&amp;quot; namespace, so that we get at least some output&lt;br /&gt;
		-- if an error occurs.&lt;br /&gt;
		subjectSpace = 2&lt;br /&gt;
	end&lt;br /&gt;
	local data = {}&lt;br /&gt;
	&lt;br /&gt;
	-- Heading&lt;br /&gt;
	local heading = args.heading -- Blank values are not removed.&lt;br /&gt;
	if heading == &#039;&#039; then&lt;br /&gt;
		-- Don&#039;t display the start box if the heading arg is defined but blank.&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	if heading then&lt;br /&gt;
		data.heading = heading&lt;br /&gt;
	elseif subjectSpace == 10 then -- Template namespace&lt;br /&gt;
		data.heading = i18n[&#039;template-namespace-heading&#039;]&lt;br /&gt;
	elseif subjectSpace == 828 then -- Module namespace&lt;br /&gt;
		data.heading = i18n[&#039;module-namespace-heading&#039;]&lt;br /&gt;
	elseif subjectSpace == 6 then -- File namespace&lt;br /&gt;
		data.heading = i18n[&#039;file-namespace-heading&#039;]&lt;br /&gt;
	else&lt;br /&gt;
		data.heading = i18n[&#039;other-namespaces-heading&#039;]&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Data for the [view][edit][history][purge] or [create] links.&lt;br /&gt;
	if links then&lt;br /&gt;
		data.linksClass = message(&#039;start-box-linkclasses&#039;)&lt;br /&gt;
		data.linksId = message(&#039;start-box-link-id&#039;)&lt;br /&gt;
		data.links = links&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.renderStartBox(data)&lt;br /&gt;
	-- Renders the start box html.&lt;br /&gt;
	-- @data - a table of data generated by p.makeStartBoxData.&lt;br /&gt;
	local sbox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	sbox&lt;br /&gt;
		:addClass(message(&#039;header-div-class&#039;))&lt;br /&gt;
		:tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(message(&#039;heading-div-class&#039;))&lt;br /&gt;
			:wikitext(data.heading)&lt;br /&gt;
	local links = data.links&lt;br /&gt;
	if links then&lt;br /&gt;
		sbox&lt;br /&gt;
			:tag(&#039;div&#039;)&lt;br /&gt;
				:addClass(data.linksClass)&lt;br /&gt;
				:attr(&#039;id&#039;, data.linksId)&lt;br /&gt;
				:wikitext(links)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(sbox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Documentation content&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.content = makeInvokeFunc(&#039;_content&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._content(args, env)&lt;br /&gt;
	-- Displays the documentation contents&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	local content = args.content&lt;br /&gt;
	if not content and docTitle and docTitle.exists then&lt;br /&gt;
		content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle}&lt;br /&gt;
	end&lt;br /&gt;
	-- The line breaks below are necessary so that &amp;quot;=== Headings ===&amp;quot; at the start and end&lt;br /&gt;
	-- of docs are interpreted correctly.&lt;br /&gt;
	local cbox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	cbox&lt;br /&gt;
		:addClass(message(&#039;content-div-class&#039;))&lt;br /&gt;
		:wikitext(&#039;\n&#039; .. (content or &#039;&#039;) .. &#039;\n&#039;)&lt;br /&gt;
	return tostring(cbox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.contentTitle = makeInvokeFunc(&#039;_contentTitle&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._contentTitle(args, env)&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not args.content and docTitle and docTitle.exists then&lt;br /&gt;
		return docTitle.prefixedText&lt;br /&gt;
	else&lt;br /&gt;
		return &#039;&#039;&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- End box&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
p.endBox = makeInvokeFunc(&#039;_endBox&#039;)&lt;br /&gt;
&lt;br /&gt;
function p._endBox(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- This function generates the end box (also known as the link box).&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	--]=]&lt;br /&gt;
	&lt;br /&gt;
	-- Get environment data.&lt;br /&gt;
	env = env or p.getEnvironment(args)&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not subjectSpace or not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
		&lt;br /&gt;
	-- Check whether we should output the end box at all. Add the end&lt;br /&gt;
	-- box by default if the documentation exists or if we are in the&lt;br /&gt;
	-- user, module or template namespaces.&lt;br /&gt;
	local linkBox = args[&#039;link box&#039;]&lt;br /&gt;
	if linkBox == &#039;off&#039;&lt;br /&gt;
		or not (&lt;br /&gt;
			docTitle.exists&lt;br /&gt;
			or subjectSpace == 2&lt;br /&gt;
			or subjectSpace == 828&lt;br /&gt;
			or subjectSpace == 10&lt;br /&gt;
		)&lt;br /&gt;
	then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Assemble the footer text field.&lt;br /&gt;
	local text = &#039;&#039;&lt;br /&gt;
	if linkBox then&lt;br /&gt;
		text = text .. linkBox&lt;br /&gt;
	else&lt;br /&gt;
		text = text .. (p.makeDocPageBlurb(args, env) or &#039;&#039;) -- &amp;quot;This documentation is transcluded from [[Foo]].&amp;quot; &lt;br /&gt;
		if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then&lt;br /&gt;
			-- We are in the user, template or module namespaces.&lt;br /&gt;
			-- Add sandbox and testcases links.&lt;br /&gt;
			-- &amp;quot;Editors can experiment in this template&#039;s sandbox and testcases pages.&amp;quot;&lt;br /&gt;
			text = text .. (p.makeExperimentBlurb(args, env) or &#039;&#039;)&lt;br /&gt;
			text = text .. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
			if not args.content and not args[1] then&lt;br /&gt;
				-- &amp;quot;Please add categories to the /doc subpage.&amp;quot;&lt;br /&gt;
				-- Don&#039;t show this message with inline docs or with an explicitly specified doc page,&lt;br /&gt;
				-- as then it is unclear where to add the categories.&lt;br /&gt;
				text = text .. (p.makeCategoriesBlurb(args, env) or &#039;&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			text = text .. &#039; &#039; .. (p.makeSubpagesBlurb(args, env) or &#039;&#039;) --&amp;quot;Subpages of this template&amp;quot;&lt;br /&gt;
			local printBlurb = p.makePrintBlurb(args, env) -- Two-line blurb about print versions of templates.&lt;br /&gt;
			if printBlurb then&lt;br /&gt;
				text = text .. &#039;&amp;lt;br /&amp;gt;&#039; .. printBlurb&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local ebox = mw.html.create(&#039;div&#039;)&lt;br /&gt;
	ebox&lt;br /&gt;
		:addClass(message(&#039;footer-div-class&#039;))&lt;br /&gt;
		:wikitext(text)&lt;br /&gt;
	return tostring(ebox)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeDocPageBlurb(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Makes the blurb &amp;quot;This documentation is transcluded from [[Template:Foo]] (edit, history)&amp;quot;.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;history-link-display&#039; --&amp;gt; &#039;history&#039;&lt;br /&gt;
	-- &#039;transcluded-from-blurb&#039; --&amp;gt; &lt;br /&gt;
	-- &#039;The above [[w:Wikipedia:Template documentation|documentation]] &lt;br /&gt;
	-- is [[w:Wikipedia:Transclusion|transcluded]] from $1.&#039;&lt;br /&gt;
	-- &#039;module-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-doc&#039;&lt;br /&gt;
	-- &#039;create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;create-module-doc-blurb&#039; --&amp;gt;&lt;br /&gt;
	-- &#039;You might want to $1 a documentation page for this [[w:Wikipedia:Lua|Scribunto module]].&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not docTitle or args.content then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local ret&lt;br /&gt;
	if docTitle.exists then&lt;br /&gt;
		-- /doc exists; link to it.&lt;br /&gt;
		local docLink = makeWikilink(docTitle.prefixedText)&lt;br /&gt;
		local editUrl = docTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local editDisplay = i18n[&#039;edit-link-display&#039;]&lt;br /&gt;
		local editLink = makeUrlLink(editUrl, editDisplay)&lt;br /&gt;
		local historyUrl = docTitle:fullUrl{action = &#039;history&#039;}&lt;br /&gt;
		local historyDisplay = i18n[&#039;history-link-display&#039;]&lt;br /&gt;
		local historyLink = makeUrlLink(historyUrl, historyDisplay)&lt;br /&gt;
		ret = message(&#039;transcluded-from-blurb&#039;, {docLink})&lt;br /&gt;
			.. &#039; &#039;&lt;br /&gt;
			.. makeToolbar(editLink, historyLink)&lt;br /&gt;
			.. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
	elseif env.subjectSpace == 828 then&lt;br /&gt;
		-- /doc does not exist; ask to create it.&lt;br /&gt;
		local createUrl = docTitle:fullUrl{action = &#039;edit&#039;, preload = message(&#039;module-preload&#039;)}&lt;br /&gt;
		local createDisplay = i18n[&#039;create-link-display&#039;]&lt;br /&gt;
		local createLink = makeUrlLink(createUrl, createDisplay)&lt;br /&gt;
		ret = message(&#039;create-module-doc-blurb&#039;, {createLink})&lt;br /&gt;
			.. &#039;&amp;lt;br /&amp;gt;&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeExperimentBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Renders the text &amp;quot;Editors can experiment in this template&#039;s sandbox (edit | diff) and testcases (edit) pages.&amp;quot;&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- &lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;sandbox-link-display&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
	-- &#039;sandbox-edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;compare-link-display&#039; --&amp;gt; &#039;diff&#039;&lt;br /&gt;
	-- &#039;module-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-sandbox&#039;&lt;br /&gt;
	-- &#039;template-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
	-- &#039;sandbox-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;mirror-edit-summary&#039; --&amp;gt; &#039;Create sandbox version of $1&#039;&lt;br /&gt;
	-- &#039;mirror-link-display&#039; --&amp;gt; &#039;mirror&#039;&lt;br /&gt;
	-- &#039;mirror-link-preload&#039; --&amp;gt; &#039;Template:Documentation/mirror&#039;&lt;br /&gt;
	-- &#039;sandbox-link-display&#039; --&amp;gt; &#039;sandbox&#039;&lt;br /&gt;
	-- &#039;testcases-link-display&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;testcases-edit-link-display&#039;--&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;template-sandbox-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-sandbox&#039;&lt;br /&gt;
	-- &#039;testcases-create-link-display&#039; --&amp;gt; &#039;create&#039;&lt;br /&gt;
	-- &#039;testcases-link-display&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;testcases-edit-link-display&#039; --&amp;gt; &#039;edit&#039;&lt;br /&gt;
	-- &#039;module-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-module-testcases&#039;&lt;br /&gt;
	-- &#039;template-testcases-preload&#039; --&amp;gt; &#039;Template:Documentation/preload-testcases&#039;&lt;br /&gt;
	-- &#039;experiment-blurb-module&#039; --&amp;gt; &#039;Editors can experiment in this module&#039;s $1 and $2 pages.&#039;&lt;br /&gt;
	-- &#039;experiment-blurb-template&#039; --&amp;gt; &#039;Editors can experiment in this template&#039;s $1 and $2 pages.&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	local sandboxTitle = env.sandboxTitle&lt;br /&gt;
	local testcasesTitle = env.testcasesTitle&lt;br /&gt;
	local templatePage = templateTitle.prefixedText&lt;br /&gt;
	if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	-- Make links.&lt;br /&gt;
	local sandboxLinks, testcasesLinks&lt;br /&gt;
	if sandboxTitle.exists then&lt;br /&gt;
		local sandboxPage = sandboxTitle.prefixedText&lt;br /&gt;
		local sandboxDisplay = message(&#039;sandbox-link-display&#039;)&lt;br /&gt;
		local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay)&lt;br /&gt;
		local sandboxEditUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local sandboxEditDisplay = message(&#039;sandbox-edit-link-display&#039;)&lt;br /&gt;
		local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay)&lt;br /&gt;
		local compareUrl = env.compareUrl&lt;br /&gt;
		local compareLink&lt;br /&gt;
		if compareUrl then&lt;br /&gt;
			local compareDisplay = message(&#039;compare-link-display&#039;)&lt;br /&gt;
			compareLink = makeUrlLink(compareUrl, compareDisplay)&lt;br /&gt;
		end&lt;br /&gt;
		sandboxLinks = sandboxLink .. &#039; &#039; .. makeToolbar(sandboxEditLink, compareLink)&lt;br /&gt;
	else&lt;br /&gt;
		local sandboxPreload&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			sandboxPreload = message(&#039;module-sandbox-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			sandboxPreload = message(&#039;template-sandbox-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		local sandboxCreateUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = sandboxPreload}&lt;br /&gt;
		local sandboxCreateDisplay = message(&#039;sandbox-create-link-display&#039;)&lt;br /&gt;
		local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay)&lt;br /&gt;
		local mirrorSummary = message(&#039;mirror-edit-summary&#039;, {makeWikilink(templatePage)})&lt;br /&gt;
		local mirrorPreload = message(&#039;mirror-link-preload&#039;)&lt;br /&gt;
		local mirrorUrl = sandboxTitle:fullUrl{action = &#039;edit&#039;, preload = mirrorPreload, summary = mirrorSummary}&lt;br /&gt;
		local mirrorDisplay = message(&#039;mirror-link-display&#039;)&lt;br /&gt;
		local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay)&lt;br /&gt;
		sandboxLinks = message(&#039;sandbox-link-display&#039;) .. &#039; &#039; .. makeToolbar(sandboxCreateLink, mirrorLink)&lt;br /&gt;
	end&lt;br /&gt;
	if testcasesTitle.exists then&lt;br /&gt;
		local testcasesPage = testcasesTitle.prefixedText&lt;br /&gt;
		local testcasesDisplay = message(&#039;testcases-link-display&#039;)&lt;br /&gt;
		local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay)&lt;br /&gt;
		local testcasesEditUrl = testcasesTitle:fullUrl{action = &#039;edit&#039;}&lt;br /&gt;
		local testcasesEditDisplay = message(&#039;testcases-edit-link-display&#039;)&lt;br /&gt;
		local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay)&lt;br /&gt;
		testcasesLinks = testcasesLink .. &#039; &#039; .. makeToolbar(testcasesEditLink)&lt;br /&gt;
	else&lt;br /&gt;
		local testcasesPreload&lt;br /&gt;
		if subjectSpace == 828 then&lt;br /&gt;
			testcasesPreload = message(&#039;module-testcases-preload&#039;)&lt;br /&gt;
		else&lt;br /&gt;
			testcasesPreload = message(&#039;template-testcases-preload&#039;)&lt;br /&gt;
		end&lt;br /&gt;
		local testcasesCreateUrl = testcasesTitle:fullUrl{action = &#039;edit&#039;, preload = testcasesPreload}&lt;br /&gt;
		local testcasesCreateDisplay = message(&#039;testcases-create-link-display&#039;)&lt;br /&gt;
		local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay)&lt;br /&gt;
		testcasesLinks = message(&#039;testcases-link-display&#039;) .. &#039; &#039; .. makeToolbar(testcasesCreateLink)&lt;br /&gt;
	end&lt;br /&gt;
	local messageName&lt;br /&gt;
	if subjectSpace == 828 then&lt;br /&gt;
		messageName = &#039;experiment-blurb-module&#039;&lt;br /&gt;
	else&lt;br /&gt;
		messageName = &#039;experiment-blurb-template&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return message(messageName, {sandboxLinks, testcasesLinks})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeCategoriesBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the text &amp;quot;Please add categories to the /doc subpage.&amp;quot;&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;doc-link-display&#039; --&amp;gt; &#039;/doc&#039;&lt;br /&gt;
	-- &#039;add-categories-blurb&#039; --&amp;gt; &#039;Please add categories to the $1 subpage.&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local docTitle = env.docTitle&lt;br /&gt;
	if not docTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local docPathLink = makeWikilink(docTitle.prefixedText, message(&#039;doc-link-display&#039;))&lt;br /&gt;
	return message(&#039;add-categories-blurb&#039;, {docPathLink})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makeSubpagesBlurb(args, env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Generates the &amp;quot;Subpages of this template&amp;quot; link.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;template-pagetype&#039; --&amp;gt; &#039;template&#039;&lt;br /&gt;
	-- &#039;module-pagetype&#039; --&amp;gt; &#039;module&#039;&lt;br /&gt;
	-- &#039;default-pagetype&#039; --&amp;gt; &#039;page&#039;&lt;br /&gt;
	-- &#039;subpages-link-display&#039; --&amp;gt; &#039;Subpages of this $1&#039;&lt;br /&gt;
	--]]&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	local templateTitle = env.templateTitle&lt;br /&gt;
	if not subjectSpace or not templateTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local pagetype&lt;br /&gt;
	if subjectSpace == 10 then&lt;br /&gt;
		pagetype = message(&#039;template-pagetype&#039;)&lt;br /&gt;
	elseif subjectSpace == 828 then&lt;br /&gt;
		pagetype = message(&#039;module-pagetype&#039;)&lt;br /&gt;
	else&lt;br /&gt;
		pagetype = message(&#039;default-pagetype&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local subpagesLink = makeWikilink(&lt;br /&gt;
		&#039;Special:PrefixIndex/&#039; .. templateTitle.prefixedText .. &#039;/&#039;,&lt;br /&gt;
		message(&#039;subpages-link-display&#039;, {pagetype})&lt;br /&gt;
	)&lt;br /&gt;
	return message(&#039;subpages-blurb&#039;, {subpagesLink})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.makePrintBlurb(args, env)&lt;br /&gt;
	--[=[&lt;br /&gt;
	-- Generates the blurb displayed when there is a print version of the template available.&lt;br /&gt;
	-- @args - a table of arguments passed by the user&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	--&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;print-link-display&#039; --&amp;gt; &#039;/Print&#039;&lt;br /&gt;
	-- &#039;print-blurb&#039; --&amp;gt; &#039;A [[Help:Books/for experts#Improving the book layout|print version]]&#039;&lt;br /&gt;
	--		.. &#039; of this template exists at $1.&#039;&lt;br /&gt;
	--		.. &#039; If you make a change to this template, please update the print version as well.&#039;&lt;br /&gt;
	-- &#039;display-print-category&#039; --&amp;gt; true&lt;br /&gt;
	-- &#039;print-category&#039; --&amp;gt; &#039;Templates with print versions&#039;&lt;br /&gt;
	--]=]&lt;br /&gt;
	local printTitle = env.printTitle&lt;br /&gt;
	if not printTitle then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local ret&lt;br /&gt;
	if printTitle.exists then&lt;br /&gt;
		local printLink = makeWikilink(printTitle.prefixedText, message(&#039;print-link-display&#039;))&lt;br /&gt;
		ret = message(&#039;print-blurb&#039;, {printLink})&lt;br /&gt;
		local displayPrintCategory = message(&#039;display-print-category&#039;, nil, &#039;boolean&#039;)&lt;br /&gt;
		if displayPrintCategory then&lt;br /&gt;
			ret = ret .. makeCategoryLink(message(&#039;print-category&#039;))&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
-- Tracking categories&lt;br /&gt;
----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
function p.addTrackingCategories(env)&lt;br /&gt;
	--[[&lt;br /&gt;
	-- Check if {{documentation}} is transcluded on a /doc or /testcases page.&lt;br /&gt;
	-- @env - environment table containing title objects, etc., generated with p.getEnvironment&lt;br /&gt;
	&lt;br /&gt;
	-- Messages:&lt;br /&gt;
	-- &#039;display-strange-usage-category&#039; --&amp;gt; true&lt;br /&gt;
	-- &#039;doc-subpage&#039; --&amp;gt; &#039;doc&#039;&lt;br /&gt;
	-- &#039;testcases-subpage&#039; --&amp;gt; &#039;testcases&#039;&lt;br /&gt;
	-- &#039;strange-usage-category&#039; --&amp;gt; &#039;Wikipedia pages with strange ((documentation)) usage&#039;&lt;br /&gt;
	-- &lt;br /&gt;
	-- /testcases pages in the module namespace are not categorised, as they may have&lt;br /&gt;
	-- {{documentation}} transcluded automatically.&lt;br /&gt;
	--]]&lt;br /&gt;
	local title = env.title&lt;br /&gt;
	local subjectSpace = env.subjectSpace&lt;br /&gt;
	if not title or not subjectSpace then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
	local subpage = title.subpageText&lt;br /&gt;
	local ret = &#039;&#039;&lt;br /&gt;
	if message(&#039;display-strange-usage-category&#039;, nil, &#039;boolean&#039;)&lt;br /&gt;
		and (&lt;br /&gt;
			subpage == message(&#039;doc-subpage&#039;)&lt;br /&gt;
			or subjectSpace ~= 828 and subpage == message(&#039;testcases-subpage&#039;)&lt;br /&gt;
		)&lt;br /&gt;
	then&lt;br /&gt;
		ret = ret .. makeCategoryLink(message(&#039;strange-usage-category&#039;))&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=5-state_busy_beaver_winner&amp;diff=409</id>
		<title>5-state busy beaver winner</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=5-state_busy_beaver_winner&amp;diff=409"/>
		<updated>2024-07-12T02:39:11Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA}}&lt;br /&gt;
The 5-state busy beaver champion (and winner!) is: {{TM|1RB1LC_1RC1RB_1RD0LE_1LA1LD_1RZ0LA}}. It was found by Heiner Marxen and Jürgen Buntrock in 1989&amp;lt;ref&amp;gt;H. Marxen and J. Buntrock. Attacking the Busy Beaver 5. Bulletin of the EATCS, 40, pages 247-251, February 1990. https://turbotm.de/~heiner/BB/mabu90.html&amp;lt;/ref&amp;gt;. The machine halts after 47,176,870 steps and with 4098 1&#039;s on the tape, showing that &amp;lt;math&amp;gt;BB(5) \ge 47{,}176{,}870&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\Sigma(5) \ge 4098&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Behavior ==&lt;br /&gt;
This machine repeatedly applies the following map, starting with &amp;lt;math&amp;gt;x = 0&amp;lt;/math&amp;gt;&amp;lt;ref&amp;gt;Aaronson, S. (2020). The Busy Beaver Frontier. Page 10-11. https://www.scottaaronson.com/papers/bb.pdf&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{align}&lt;br /&gt;
  g(x) &amp;amp; \to \frac{5x+18}{3} &amp;amp;&amp;amp; \text{if }x \equiv 0 \pmod{3} \\&lt;br /&gt;
  g(x) &amp;amp; \to \frac{5x+22}{3} &amp;amp;&amp;amp; \text{if }x \equiv 1 \pmod{3} \\&lt;br /&gt;
  g(x) &amp;amp; \to \text{HALT}     &amp;amp;&amp;amp; \text{if }x \equiv 2 \pmod{3}&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;which can alternatively be written as&amp;lt;ref&amp;gt;Pascal Michel. Behavior of busy beavers.https://bbchallenge.org/~pascal.michel/beh#tm52a&amp;lt;/ref&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{align}&lt;br /&gt;
  g(3k)   &amp;amp; \to 5k+6 \\&lt;br /&gt;
  g(3k+1) &amp;amp; \to 5k+9 \\&lt;br /&gt;
  g(3k+2) &amp;amp; \to \text{HALT} \\&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The full orbit from &amp;lt;math&amp;gt;x = 0&amp;lt;/math&amp;gt; is:&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  0    &amp;amp; \to &amp;amp; 6    &amp;amp; \to &amp;amp; 16   &amp;amp; \to &amp;amp; 34   &amp;amp; \to &amp;amp; 64    &amp;amp; \to &amp;amp; \\&lt;br /&gt;
  114  &amp;amp; \to &amp;amp; 196  &amp;amp; \to &amp;amp; 334  &amp;amp; \to &amp;amp; 564  &amp;amp; \to &amp;amp; 946   &amp;amp; \to &amp;amp; \\&lt;br /&gt;
  1584 &amp;amp; \to &amp;amp; 2646 &amp;amp; \to &amp;amp; 4416 &amp;amp; \to &amp;amp; 7366 &amp;amp; \to &amp;amp; 12284 &amp;amp; \to &amp;amp; \text{HALT}&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=331</id>
		<title>1RB2LC1RC 2LC---2RB 2LA0LB0RA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=1RB2LC1RC_2LC---2RB_2LA0LB0RA&amp;diff=331"/>
		<updated>2024-07-08T02:30:51Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: copy dyuan01&amp;#039;s rule table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1RB2LC1RC_2LC---2RB_2LA0LB0RA}}&lt;br /&gt;
https://bbchallenge.org/1RB2LC1RC_2LC---2RB_2LA0LB0RA&lt;br /&gt;
&lt;br /&gt;
This is a [[BB(3, 3)]] [[holdout]] under active exploration. It simulates a complex set of Collatz-like rules with two decreasing parameters and seems as if it may be a new [[Cryptid]] (and perhaps even one that &amp;quot;[[probviously]]&amp;quot; halts! But this is really speculation at this point.)&lt;br /&gt;
&lt;br /&gt;
This is holdout #758 on Justin&#039;s 3x3 mugshots. And if you start in state C it is a [[permutation]] of #153: &amp;lt;code&amp;gt;1RB0LB0RC_2LC2LA1RA_1RA1LC---&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
NOTE: These rules are under active development and may have mistakes or typos.&lt;br /&gt;
&lt;br /&gt;
== dyuan01&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1224457633176486041&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A_1(a, b, c) = 0^inf 1 2^a &amp;lt;C (22)^b (20)^c 0^inf&lt;br /&gt;
A_2(a, b, c) = 0^inf 1 2^a &amp;lt;A2 (22)^b (20)^c 0^inf&lt;br /&gt;
B(a, b) = 0^inf 1 2^a &amp;lt;B0 (20)^b 0^inf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! From !! To&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(1, b+2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(1, 0, b+2n+3)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, 0) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, b+1, n)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(2b+3, 0, 2n+1)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(0, b, 2n+1) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(2b+3, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, 0) || B(m, b+2)&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m+1, b, n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, b+2, n)&lt;br /&gt;
|-&lt;br /&gt;
| B(0, b) || Halt&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n) || A&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(m, 2n+1, 0)&lt;br /&gt;
|-&lt;br /&gt;
| B(m+1, 2n+1) || A&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(m, 0, 2n+3)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== savask&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254085725138190336&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;code&amp;gt;(m, b, n) = A2(m, b, n) = 0^inf 1 2^m &amp;lt;A2 (22)^b (20)^n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(0, b, n) -&amp;gt; (2b+2, 1, n) if n is even&lt;br /&gt;
          -&amp;gt; (2b, 1, n+3) if n is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
(2, b, 0) -&amp;gt; (0, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 0) -&amp;gt; (m-2, b+3, 0) if b is even&lt;br /&gt;
          -&amp;gt; (m-3, 1, b+3) if b is odd&lt;br /&gt;
&lt;br /&gt;
(1, b, n) -&amp;gt; (0, 1, n+b+2) if n is even&lt;br /&gt;
          -&amp;gt; Halt if n is odd&lt;br /&gt;
&lt;br /&gt;
(2, b, 1) -&amp;gt; Halt if b is even&lt;br /&gt;
          -&amp;gt; (0, 1, b+5) if b is odd&lt;br /&gt;
&lt;br /&gt;
(m, b, 1) -&amp;gt; (m-3, 1, b+3)&lt;br /&gt;
&lt;br /&gt;
(m, b, n) -&amp;gt; (m-2, b+3, n-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254306301786198116&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
step (A2 0 b n) | even n = A2 (2*b+2) 1 n&lt;br /&gt;
                | otherwise = A2 (2*b) 1 (n+3)&lt;br /&gt;
-- From now on m &amp;gt; 0&lt;br /&gt;
step (A2 1 b 0) = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; 0&amp;quot;&lt;br /&gt;
step (A2 2 b 0) | even b = A2 0 (b+3) 0&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 0) | even b = A2 (m-2) (b+3) 0&lt;br /&gt;
                | otherwise = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- From now on n &amp;gt; 0&lt;br /&gt;
step (A2 1 b n) | even n = A2 0 1 (n+b+2)&lt;br /&gt;
                | otherwise = error $ &amp;quot;Halt A2 1 &amp;quot; ++ show b ++ &amp;quot; &amp;quot; ++ show n&lt;br /&gt;
step (A2 2 b 1) | even b = error $ &amp;quot;Halt A2 2 &amp;quot; ++ show b ++ &amp;quot; 1&amp;quot;&lt;br /&gt;
                | otherwise = A2 0 1 (b+5)&lt;br /&gt;
step (A2 m b 1) = A2 (m-3) 1 (b+3)&lt;br /&gt;
-- Here m &amp;gt; 1, n &amp;gt; 1&lt;br /&gt;
step (A2 m b n) = let d2 = (min m n) `div` 2 in A2 (m - 2*d2) (b + 3*d2) (n - 2*d2) -- Accelerated&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Shawn&#039;s Rules ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254307091863048264&lt;br /&gt;
&lt;br /&gt;
We can reduce the set of rules from savask&#039;s list a bit by noticing that we can evaluate so that all rules end with c even: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  (0, b, 2c)    -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
&lt;br /&gt;
  (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
  (1, 2b,   2c)  -&amp;gt; (0, 1, 2(b+c+1))&lt;br /&gt;
  (1, 2b+1, 2c)  -&amp;gt; (2, 1, 2(b+c+3))&lt;br /&gt;
&lt;br /&gt;
  (a, 2b,   0)  -&amp;gt; (a-2, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0)  -&amp;gt; (0, 1, 2b+6)&lt;br /&gt;
  (a, 2b+1, 0)  -&amp;gt; (a-3, 1, 2b+4)&lt;br /&gt;
&lt;br /&gt;
  (a, b, c) -&amp;gt; (a-2, b+3, c-2)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Phases ===&lt;br /&gt;
We can think of this going through two different phases. &amp;quot;Even Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is even) and &amp;quot;Odd Phase&amp;quot; (where &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is odd).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Even Phase: a,c even:&lt;br /&gt;
  (0, b, 2c) -&amp;gt; (2b+2, 1, 2c)&lt;br /&gt;
  (2a+2, 2b, 0) -&amp;gt; (2a, 2b+3, 0)&lt;br /&gt;
  (2, 2b+1, 0) -&amp;gt; (0, 1, 2(b+3))&lt;br /&gt;
&lt;br /&gt;
  To Odd Phase:&lt;br /&gt;
    (2a+4, 2b+1, 0) -&amp;gt; (2a+1, 1, 2b+4)&lt;br /&gt;
 &lt;br /&gt;
Odd Phase: a odd, c even&lt;br /&gt;
  To Halt:&lt;br /&gt;
    (1, b, 0) -&amp;gt; Halt&lt;br /&gt;
    (3, 2b, 0) -&amp;gt; (1, 2b+3, 0) -&amp;gt; Halt&lt;br /&gt;
&lt;br /&gt;
  To Even Phase:&lt;br /&gt;
    (1, 2b, 2c+2) -&amp;gt; (0, 1, 2(b+c+2))&lt;br /&gt;
    (1, 2b+1, 2c+2) -&amp;gt; (0, 1, 2b+2c+5) -&amp;gt; (2, 1, 2(b+c+4))&lt;br /&gt;
    &lt;br /&gt;
    (2a+5, 2b, 0) -&amp;gt; (2a+3, 2b+3, 0) -&amp;gt; (2a, 1, 2b+6)&lt;br /&gt;
    (2a+3, 2b+1, 0)  -&amp;gt; (2a, 1, 2b+4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So the only way for this to halt is if it is in &amp;quot;Even Phase&amp;quot; and hits (2k+8, 2k+1, 0) or (4k+12, 4k+3, 0)  (which will lead to (1, b, 0) or (3, 2b, 0) eventually).&lt;br /&gt;
If &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; is bigger or smaller, then &amp;quot;Odd Phase&amp;quot; will end going back to &amp;quot;Even Phase&amp;quot; again.&lt;br /&gt;
&lt;br /&gt;
== Repeated (0, b, 2c) ==&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;f(n) = 3n+4&amp;lt;/math&amp;gt;, then&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, b, 2c) \to (0, f(b), 2(c - b - 1))&amp;lt;/math&amp;gt; Let&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;h(n) = f^n(1) + 1 = 3^{n+1} - 1&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;g(n) = \sum_{k=0}^{n-1} h(k) = \frac{3}{2} (3^n - 1) - n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then if &amp;lt;math&amp;gt;c &amp;gt; g(n)&amp;lt;/math&amp;gt;:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;(0, 1, 2c) \to (0, f^n(1), 2 (c-g(n))) \to (2 h(n), 1, 2 (c-g(n)))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repeated (0, 1, 2c) ==&lt;br /&gt;
https://discord.com/channels/960643023006490684/1084047886494470185/1254635277020954705&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;C(n) = (0, 1, 2n)&amp;lt;/math&amp;gt; = &amp;lt;code&amp;gt;0^inf 1 &amp;lt;A2 22 (20)^2n 0^inf&amp;lt;/code&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;C(g(n) + 8k+1) \to C(g(n) + 8k+1 + n+9)&amp;lt;/math&amp;gt;&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k: \frac{h(n) - 45}{65} &amp;lt; k &amp;lt; \frac{h(n) - 22}{38}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notably, when 8 divides (n+1) then this rule can potentially be applied repeatedly.&lt;br /&gt;
&lt;br /&gt;
Ex: if n = 7, then we get:&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\forall k \in [101, 172]: C(3273 + 8k) \to C(3273 + 8(k+2))&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And we see this starting with &amp;lt;math&amp;gt;C(4137) = C(3273 + 8 \cdot 108)&amp;lt;/math&amp;gt; which repeats this rule until we get to &amp;lt;math&amp;gt;C(4665) = C(3273 + 8 \cdot 174)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
And as n gets way bigger, these ranges of repeat will increase exponentially.&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Antihydra&amp;diff=330</id>
		<title>Antihydra</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Antihydra&amp;diff=330"/>
		<updated>2024-07-08T02:17:53Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Undo revision 329 by LegionMammal978 (talk): misclick&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Antihydra is the 6-state 2-symbol machine [https://bbchallenge.org/1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA https://bbchallenge.org/1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA].&lt;br /&gt;
&lt;br /&gt;
This machine was the first identified [[BB(6)]] Collatz-like [[Cryptid]], and is closely related to [[Hydra]].&lt;br /&gt;
&lt;br /&gt;
It simulates the Collatz-like iteration&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  A(2a,   &amp;amp; b) &amp;amp; \to &amp;amp; A(3a,   &amp;amp; b+2) \\&lt;br /&gt;
  A(2a+1, &amp;amp; b) &amp;amp; \to &amp;amp; A(3a+1, &amp;amp; b-1) &amp;amp; \text{if} &amp;amp; b&amp;gt;0 \\&lt;br /&gt;
  A(2a+1, &amp;amp; 0) &amp;amp; \to &amp;amp; \text{HALT}&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
starting from A(8, 0),&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
using configurations of the form &amp;lt;math&amp;gt;A(a+4, b) = 0^\infty \; 1^b \; 0 \; 1^a \; E&amp;gt; \; 0^\infty&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It was discovered by mxdys on 28 Jun 2024 and shared on Discord [https://discord.com/channels/960643023006490684/1026577255754903572/1256223215206924318].&lt;br /&gt;
&lt;br /&gt;
Racheline found that compared to the [[Hydra]] iteration, this one starts at (8, 0) rather than (3, 0), and the roles of odd and even a are exchanged (in terms of which increases b by two, and which decrements b or halts).&lt;br /&gt;
Obstacles to proving the long-run behavior are equally serious.&lt;br /&gt;
Like the [[Hydra]] iteration, this one is biased toward increasing the value of b (assuming equal chances of adding +2 or -1).&lt;br /&gt;
&lt;br /&gt;
There is no halt in the first 11.8 million iterations, by which point b has reached 5890334 (which means that it also does not halt in the first 17690334 iterations) [https://discord.com/channels/960643023006490684/1026577255754903572/1256403772998029372].&lt;br /&gt;
[[Category:Individual machines]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Antihydra&amp;diff=329</id>
		<title>Antihydra</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Antihydra&amp;diff=329"/>
		<updated>2024-07-08T02:17:13Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: Reverted edits by Sligocki (talk) to last revision by Pomme de terre&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Antihydra is the 6-state 2-symbol machine [https://bbchallenge.org/1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA https://bbchallenge.org/1RB1RA_0LC1LE_1LD1LC_1LA0LB_1LF1RE_---0RA].&lt;br /&gt;
&lt;br /&gt;
This machine was the first identified [[BB(6)]] Collatz-like [[Cryptid]], and is closely related to [[Hydra]].&lt;br /&gt;
&lt;br /&gt;
It simulates the Collatz-like iteration&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math display=&amp;quot;block&amp;quot;&amp;gt;\begin{array}{l}&lt;br /&gt;
  A(2a,   &amp;amp; b) &amp;amp; \to &amp;amp; A(3a,   &amp;amp; b+2) \\&lt;br /&gt;
  A(2a+1, &amp;amp; b) &amp;amp; \to &amp;amp; A(3a+1, &amp;amp; b-1) &amp;amp; \text{if} &amp;amp; b&amp;gt;0 \\&lt;br /&gt;
  A(2a+1, &amp;amp; 0) &amp;amp; \to &amp;amp; \text{HALT}&lt;br /&gt;
\end{array}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
starting from A(8, 0),&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
using configurations of the form &amp;lt;nowiki&amp;gt;A(a+4, b) = ^ 1^b 0 1^a E&amp;gt; $&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It was discovered by mxdys on 28 Jun 2024 and shared on Discord [https://discord.com/channels/960643023006490684/1026577255754903572/1256223215206924318].&lt;br /&gt;
&lt;br /&gt;
Racheline found that compared to the [[Hydra]] iteration, this one starts at (8, 0) rather than (3, 0), and the roles of odd and even a are exchanged (in terms of which increases b by two, and which decrements b or halts).&lt;br /&gt;
Obstacles to proving the long-run behavior are equally serious.&lt;br /&gt;
Like the [[Hydra]] iteration, this one is biased toward increasing the value of b (assuming equal chances of adding +2 or -1).&lt;br /&gt;
&lt;br /&gt;
There is no halt in the first 11.8 million iterations, by which point b has reached 5890334 (which means that it also does not halt in the first 17690334 iterations) [https://discord.com/channels/960643023006490684/1026577255754903572/1256403772998029372].&lt;br /&gt;
[[Category:Individual machines]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Accelerated_Simulator&amp;diff=254</id>
		<title>Accelerated Simulator</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Accelerated_Simulator&amp;diff=254"/>
		<updated>2024-06-19T15:30:47Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: LegionMammal978 moved page Accelerated Simulator to Accelerated simulator: capitalization&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Accelerated simulator]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Accelerated_simulator&amp;diff=253</id>
		<title>Accelerated simulator</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Accelerated_simulator&amp;diff=253"/>
		<updated>2024-06-19T15:30:47Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: LegionMammal978 moved page Accelerated Simulator to Accelerated simulator: capitalization&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An &#039;&#039;&#039;Accelerated Simulator&#039;&#039;&#039; is a program which simulates a [[Turing machine]] in a way that scales faster than direct, step-by-step simulation. A common method for accelerated simulation is using [[Inductive Proof]]s. But there are other methods as well, including [[Macro Machine]]s and [[hash_sim]].&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Template:Machine&amp;diff=252</id>
		<title>Template:Machine</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Template:Machine&amp;diff=252"/>
		<updated>2024-06-19T15:27:38Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: capitalization&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#if:{{{1|}}}|{{#ifeq:{{{1}}}|{{#invoke:String|replace|{{FULLPAGENAME}}| |_}}|{{DISPLAYTITLE:{{{1}}}}}}}}}&amp;lt;includeonly&amp;gt;[[Category:Individual machines]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Category:Individual_Machines&amp;diff=251</id>
		<title>Category:Individual Machines</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Category:Individual_Machines&amp;diff=251"/>
		<updated>2024-06-19T15:27:28Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: LegionMammal978 moved page Category:Individual Machines to Category:Individual machines: capitalization&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[:Category:Individual machines]]&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Category:Individual_machines&amp;diff=250</id>
		<title>Category:Individual machines</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Category:Individual_machines&amp;diff=250"/>
		<updated>2024-06-19T15:27:28Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: LegionMammal978 moved page Category:Individual Machines to Category:Individual machines: capitalization&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some machines are studied individually rather than collectively (i.e. using [[Deciders]]).&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Template:NewMachinePage&amp;diff=248</id>
		<title>Template:NewMachinePage</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Template:NewMachinePage&amp;diff=248"/>
		<updated>2024-06-18T21:29:46Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: keep out of category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{machine|$1}}&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Template:NewMachinePage&amp;diff=247</id>
		<title>Template:NewMachinePage</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Template:NewMachinePage&amp;diff=247"/>
		<updated>2024-06-18T21:27:24Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: create preload template for individual machines&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|$1}}&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
	<entry>
		<id>https://wiki.bbchallenge.org/w/index.php?title=Skelet_17&amp;diff=246</id>
		<title>Skelet 17</title>
		<link rel="alternate" type="text/html" href="https://wiki.bbchallenge.org/w/index.php?title=Skelet_17&amp;diff=246"/>
		<updated>2024-06-18T21:24:51Z</updated>

		<summary type="html">&lt;p&gt;LegionMammal978: add machine template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{machine|1LB---_0RC1LE_0RD1RC_1LA1RB_0LB0LA}}&lt;br /&gt;
https://bbchallenge.org/1LB---_0RC1LE_0RD1RC_1LA1RB_0LB0LA&lt;/div&gt;</summary>
		<author><name>LegionMammal978</name></author>
	</entry>
</feed>