<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://files.wikijournal.org/w-wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AInternationalization_template_doc</id>
	<title>Template:Internationalization template doc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://files.wikijournal.org/w-wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AInternationalization_template_doc"/>
	<link rel="alternate" type="text/html" href="https://files.wikijournal.org/w-wiki/index.php?title=Template:Internationalization_template_doc&amp;action=history"/>
	<updated>2026-04-22T00:10:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://files.wikijournal.org/w-wiki/index.php?title=Template:Internationalization_template_doc&amp;diff=1018&amp;oldid=prev</id>
		<title>Philip: Created page with &quot;&lt;noinclude&gt;{{Protected}}&lt;/noinclude&gt; {{TemplateBox |name = &lt;includeonly&gt;{{lc:{{PAGENAME}}}}&lt;/includeonly&gt;&lt;noinclude&gt;En&lt;/noinclude&gt; |desc-en = Adds &quot;&#039;&#039;{{&lt;includeonly&gt;{{PAGENAME}}&lt;/includeonly&gt;&lt;noinclude&gt;En&lt;/noinclude&gt;|&lt;nowiki /&gt;|inline=1}}&#039;&#039;&quot; in front of the text written in {{language|&lt;includeonly&gt;{{PAGENAME}}&lt;/includeonly&gt;&lt;noinclude&gt;En&lt;/noinclude&gt;}}. Also adds machine-readable tags identifying the text as being written in {{language|&lt;includeonly&gt;{{PAGENAME}}&lt;/includeonly...&quot;</title>
		<link rel="alternate" type="text/html" href="https://files.wikijournal.org/w-wiki/index.php?title=Template:Internationalization_template_doc&amp;diff=1018&amp;oldid=prev"/>
		<updated>2022-06-23T15:01:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;noinclude&amp;gt;{{Protected}}&amp;lt;/noinclude&amp;gt; {{TemplateBox |name = &amp;lt;includeonly&amp;gt;{{lc:{{PAGENAME}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt; |desc-en = Adds &amp;quot;&amp;#039;&amp;#039;{{&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt;|&amp;lt;nowiki /&amp;gt;|inline=1}}&amp;#039;&amp;#039;&amp;quot; in front of the text written in {{language|&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt;}}. Also adds machine-readable tags identifying the text as being written in {{language|&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Protected}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{TemplateBox&lt;br /&gt;
|name = &amp;lt;includeonly&amp;gt;{{lc:{{PAGENAME}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
|desc-en = Adds &amp;quot;&amp;#039;&amp;#039;{{&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt;|&amp;lt;nowiki /&amp;gt;|inline=1}}&amp;#039;&amp;#039;&amp;quot; in front of the text written in {{language|&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt;}}. Also adds machine-readable tags identifying the text as being written in {{language|&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt;}}.&lt;br /&gt;
|desc-td-en = Adds &amp;quot;{{#language:&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt;}}&amp;quot; in front of the text written in {{language|&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt;}}. Also adds machine-readable tags identifying the text as being written in {{language|&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt;}}.&lt;br /&gt;
|namespace = all&lt;br /&gt;
|usergroup = all&lt;br /&gt;
|docsub-override = &amp;lt;noinclude&amp;gt;true&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
|placement =&lt;br /&gt;
|mustbesubst =&lt;br /&gt;
|relieson =&lt;br /&gt;
* {{Tl|description}} &lt;br /&gt;
&lt;br /&gt;
== Parameter #1 ==&lt;br /&gt;
* Existing &amp;quot;1=&amp;quot; shall not be removed, even if it is not necessary, see [[Special:Diff/592488152#removing_1=]].&lt;br /&gt;
* when no free &amp;quot;=&amp;quot;-sign occurs in the text the &amp;quot;1=&amp;quot; is obsolete. Not-free equal signs (inside of template transclusions) don&amp;#039;t count.  &lt;br /&gt;
* without the &amp;quot;1=&amp;quot; but with one or more equal signs, &amp;lt;u&amp;gt;no parameter #1 can be detected&amp;lt;/u&amp;gt;, and the error &amp;quot;parameter #1 is empty&amp;quot; is categorized. &lt;br /&gt;
* As another error, a &amp;#039;&amp;#039;superflous&amp;#039;&amp;#039; pipe &amp;quot;{{!}}&amp;quot; character converts it to the contrary:&lt;br /&gt;
:* while e.g. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{en | some text | }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; will be understood, &lt;br /&gt;
:* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{en |1=some text | }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; causes the same error &amp;quot;parameter #1 is empty&amp;quot;.&lt;br /&gt;
=== Required or necessary ===&lt;br /&gt;
When a parameter is &amp;lt;u&amp;gt;required&amp;lt;/u&amp;gt; the template documentation expresses it with a line in the table, which left column shows the &amp;lt;code&amp;gt;parameter name&amp;lt;/code&amp;gt;, then a textual description for the &amp;lt;code&amp;gt;parameter value&amp;lt;/code&amp;gt;, and right the code (in this case) &amp;quot;required&amp;quot;.&lt;br /&gt;
*A named parameter &amp;#039;&amp;#039;&amp;#039;needs&amp;#039;&amp;#039;&amp;#039; to be specified by &amp;lt;code&amp;gt;name=&amp;lt;/code&amp;gt;, which may as well be an alias,  &lt;br /&gt;
*a positional parameter is specified either by its position &amp;#039;&amp;#039;&amp;#039;or&amp;#039;&amp;#039;&amp;#039; by the positional number (e.g. 1=, 2=, 3=...). With other words: the &amp;#039;&amp;#039;parameter value&amp;#039;&amp;#039; is &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;required&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, the &amp;#039;&amp;#039;parameter name&amp;#039;&amp;#039; (= the number) is &amp;#039;&amp;#039;optional&amp;#039;&amp;#039;; it &amp;#039;&amp;#039;&amp;#039;cannot be &amp;#039;&amp;#039; required&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and not even &amp;#039;&amp;#039;suggested&amp;#039;&amp;#039; but it becomes &amp;#039;&amp;#039;necessary&amp;#039;&amp;#039; (another thing than the un/requiredness in the sense of template documentation!) when (and &amp;lt;u&amp;gt;only&amp;lt;/u&amp;gt; when) the parameter value string contains a &amp;quot;free equal sign&amp;quot; (an equal sign &amp;#039;&amp;#039;outside&amp;#039;&amp;#039; of another template). &amp;lt;br&amp;gt;The positional number is also necessary when positional parameters are specified &amp;#039;&amp;#039;outside of their positional order&amp;#039;&amp;#039;, e.g.  {{!}}2= {{!}}1= {{!}}3=&lt;br /&gt;
 &lt;br /&gt;
|usage-notes =&lt;br /&gt;
|shorthand = {{{shorthand|}}}&lt;br /&gt;
|setscats = {{{setscats|}}}&lt;br /&gt;
* [[:Category:Language templates with no text displayed]] (if parameter #1 is [[#Parameter #1|empty]])&lt;br /&gt;
|seealso =&lt;br /&gt;
* [[Commons:Localization]]&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;#123;&amp;amp;#123;[[mw:Help:Magic_words#Miscellaneous|&amp;amp;#35;language]]&amp;amp;#125;&amp;amp;#125;&amp;lt;/code&amp;gt; - Returns the local language name of a language code.&lt;br /&gt;
* {{tl|language}} - Returns the translated language name of a language code.&lt;br /&gt;
|type = formatting&lt;br /&gt;
|i18n-desc = It relies on [[mw:Help:Magic_words#Miscellaneous|&amp;lt;nowiki&amp;gt;{{#language:...}}&amp;lt;/nowiki&amp;gt;]] parser function for localization.&lt;br /&gt;
|i18n-subpage =&lt;br /&gt;
|i18n-mediawiki-msg =&lt;br /&gt;
|i18n-method = -&lt;br /&gt;
|example = Abcdefghijklmnopqrstuwxyz&lt;br /&gt;
|example-value = {{&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;En&amp;lt;/noinclude&amp;gt;|Abcdefghijklmnopqrstuwxyz}}&lt;br /&gt;
|print = one&lt;br /&gt;
|useTemplateData = 1&lt;br /&gt;
&lt;br /&gt;
|1 = 1&lt;br /&gt;
|1label = text&lt;br /&gt;
|1d-en = Text to be displayed. Please prepend &amp;quot;1=&amp;quot; to the text, otherwise any free &amp;quot;=&amp;quot; characters in the text will [[#Parameter #1|break the template]].&lt;br /&gt;
|1d-td-en = Text to be displayed. &amp;lt;!-- TemplateData is used by tools which know wikitext better than most users. They should prepend the &amp;quot;1=&amp;quot; when needed, so if the user enters one manually, the result will be {{en|1=1=text}}... --&amp;gt;&lt;br /&gt;
|1type = string&lt;br /&gt;
|1default=&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;(missing text)&amp;lt;/span&amp;gt;&lt;br /&gt;
|1stat = required&lt;br /&gt;
 &lt;br /&gt;
|2 = inline&lt;br /&gt;
|2label = inline&lt;br /&gt;
|2d-en = Optional boolean flag, false by default. When set to &amp;quot;true&amp;quot; (or &amp;quot;1&amp;quot;, &amp;quot;t&amp;quot;, &amp;quot;yes&amp;quot;, &amp;quot;y&amp;quot;, &amp;quot;on&amp;quot;, etc. ), forces the template to be displayed inline, so that it does not break the current paragraph (that makes possible to put several descriptions side by side on a single line). Set to &amp;quot;false&amp;quot; (or &amp;quot;0&amp;quot;, &amp;quot;f&amp;quot;, &amp;quot;no&amp;quot;, &amp;quot;n&amp;quot;, &amp;quot;off&amp;quot;, etc. ) or omit or leave blank, and each language will be in a separate line. &lt;br /&gt;
|2type = line&lt;br /&gt;
|2stat = optional-&lt;br /&gt;
 &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== {{LangSwitch&lt;br /&gt;
|en=Other multi-lingual templates&lt;br /&gt;
|pl=Inne szablony multi-języczne &lt;br /&gt;
}} ==&lt;br /&gt;
{{I18n templates}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{{localcat|{{#ifexist:Category:Commons-{{lc:{{BASEPAGENAME}}}}|[[Category:Commons-{{lc:{{BASEPAGENAME}}}}|{{PAGENAME}}]]}}}}}&lt;br /&gt;
{{#ifeq:{{lc:{{#titleparts:{{{{uc:{{{b|}}}}}PAGENAME}}|-{{{m|1}}}}}/sandbox}}|{{lc:{{{{uc:{{{b|}}}}}PAGENAME}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;|[[Category:Language templates| ]]&amp;lt;!-- &lt;br /&gt;
 --&amp;gt;|{{#ifeq:{{PAGENAME}}|Unknown language|[[Category:Language templates| ]]|[[Category:Language templates|{{PAGENAME}}]]}}}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Template namespace templates|{{PAGENAME}}]]&lt;br /&gt;
[[Category:Internationalization templates|{{PAGENAME}}]]&lt;br /&gt;
[[Category:Multi-template documentation|{{PAGENAME}}]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Philip</name></author>
	</entry>
</feed>