<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pp-international.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AAutotranslate%2Fdoc</id>
	<title>Template:Autotranslate/doc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pp-international.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AAutotranslate%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://wiki.pp-international.net/wiki/index.php?title=Template:Autotranslate/doc&amp;action=history"/>
	<updated>2026-05-06T09:15:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.pp-international.net/wiki/index.php?title=Template:Autotranslate/doc&amp;diff=2687&amp;oldid=prev</id>
		<title>Admin Bastian: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.pp-international.net/wiki/index.php?title=Template:Autotranslate/doc&amp;diff=2687&amp;oldid=prev"/>
		<updated>2017-12-15T10:32:14Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:32, 15 December 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin Bastian</name></author>
	</entry>
	<entry>
		<id>https://wiki.pp-international.net/wiki/index.php?title=Template:Autotranslate/doc&amp;diff=2686&amp;oldid=prev</id>
		<title>Numero6: Add Category</title>
		<link rel="alternate" type="text/html" href="https://wiki.pp-international.net/wiki/index.php?title=Template:Autotranslate/doc&amp;diff=2686&amp;oldid=prev"/>
		<updated>2017-03-26T20:54:18Z</updated>

		<summary type="html">&lt;p&gt;Add Category&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{TemplateBox&lt;br /&gt;
 |1                  = 1&lt;br /&gt;
 |1d-en              = for each &amp;#039;&amp;#039;LIfe&amp;#039;&amp;#039; parameter to be passed add &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;1={{{1|}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, etc. For example for template with 9 unnamed parameters you would use the snipped shown above. &lt;br /&gt;
 |1d-td              =&lt;br /&gt;
 |1type              =&lt;br /&gt;
 |1def               =&lt;br /&gt;
 |1stat              =optional&lt;br /&gt;
&lt;br /&gt;
 |2                  = base&lt;br /&gt;
 |2d-en              = name of the template, where it is being added, like &amp;quot;Template:Information&amp;quot;. Usually can use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;base={{subst:PAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
 |2d-td              =&lt;br /&gt;
 |2type              = string&lt;br /&gt;
 |2def               =&lt;br /&gt;
 |2stat              = required&lt;br /&gt;
&lt;br /&gt;
 |3                  = lang&lt;br /&gt;
 |3d-en              = display language&lt;br /&gt;
 |3d-td              =&lt;br /&gt;
 |3type              = string&lt;br /&gt;
 |3def               =&lt;br /&gt;
 |3stat              = optional-&lt;br /&gt;
&lt;br /&gt;
 |name               = Autotranslate&lt;br /&gt;
 |desc               = This template is used as a part of the larger mechanism to show a template content in the user&amp;#039;s interface language. See [[Help:Autotranslate]] for help on the whole process. It applies only to subset of templates that use unnamed parameters (&amp;quot;1&amp;quot;, &amp;quot;2&amp;quot;, etc.). In most cases to use this template, you can use the following code snippet:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;overflow:auto&amp;quot;&amp;gt;&lt;br /&gt;
{{Autotranslate|1={{{1|}}}|2={{{2|}}}|3={{{3|}}}|4={{{4|}}}|5={{{5|}}}|6={{{6|}}}|7={{{7|}}}|8={{{8|}}}|9={{{9|}}}|base={{subst:PAGENAME}}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 |namespace          = template&lt;br /&gt;
 |usergroup          =&lt;br /&gt;
 |placement          = top&lt;br /&gt;
 |usage-notes        = {{autotranslate|base=I18n templates}}&lt;br /&gt;
 |type               =&lt;br /&gt;
 |example            =&lt;br /&gt;
 |example-value      =&lt;br /&gt;
 |i18n-method        = -&lt;br /&gt;
 |i18n-desc          =&lt;br /&gt;
 |i18n-mediawiki-msg =&lt;br /&gt;
 |i18n-subpage       =&lt;br /&gt;
 |seealso            = &lt;br /&gt;
* {{tl|Fallback}} for template i18n mechanism for templates that use &amp;#039;&amp;#039;un-named&amp;#039;&amp;#039; parameters&lt;br /&gt;
* {{tl|LangSwitch}} for all-translations-on-one-page template i18n mechanism template&lt;br /&gt;
 |setscats           = [[:Category:Autotranslated templates]]&lt;br /&gt;
 |print              = one&lt;br /&gt;
 |shorthand          =&lt;br /&gt;
 |relieson           = [[module:fallback]] and [[module:fallbacklist]]&lt;br /&gt;
 |mustbesubst        =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== How to convert a template ==&lt;br /&gt;
Before you apply this template, first you have to prepare the template.&lt;br /&gt;
&lt;br /&gt;
=== Pick a template ===&lt;br /&gt;
&amp;amp;mdash;See for example [http://commons.wikimedia.org/w/index.php?title=Template:Cc-by-1.0&amp;amp;oldid=12667239 Template:Cc-by-1.0 before changes].&amp;lt;br /&amp;gt;&lt;br /&gt;
First you have to pick a template to autotranslate.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;In this documentation, we will name our &amp;quot;selected template&amp;quot; as:&amp;#039;&amp;#039; &amp;lt;code&amp;gt;Template:&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
*See [[Commons:Template i18n]] for a list of templates needing translation or translated.&lt;br /&gt;
&lt;br /&gt;
=== Create a layout template ===&lt;br /&gt;
&amp;amp;mdash;See for example [[Template:Apache/layout]].&amp;lt;br /&amp;gt;&lt;br /&gt;
You must create a layout template, named &amp;lt;code&amp;gt;Template:&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;/layout&amp;lt;/code&amp;gt;, to contain the layout of all language versions of the template. The easiest way to do this is to copy a layout template of a similar template.&amp;lt;br /&amp;gt;&lt;br /&gt;
This template should not add any categories when transcluded.&lt;br /&gt;
&lt;br /&gt;
=== Convert existing language versions ===&lt;br /&gt;
&amp;amp;mdash;See for example [[Template:Apache/en]].&amp;lt;br /&amp;gt;&lt;br /&gt;
All versions must be subpages of &amp;lt;code&amp;gt;Template:&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;, and his name must use the appropriate prefix, [[m:List_of_Wikipedias|as used on Wikipedia]] when adding a new language &amp;amp;ndash;ISO 639 language code&amp;amp;ndash;. For example, Spanish subpage must be named &amp;lt;code&amp;gt;Template:&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;/es&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;Usually the English language link to the main template &amp;amp;ndash;&amp;lt;code&amp;gt;Template:&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;&amp;amp;ndash;. That is incorrect, point it to the &amp;lt;code&amp;gt;Template:&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;/en&amp;lt;/code&amp;gt; subpage.&lt;br /&gt;
&lt;br /&gt;
Each language version of the template should be checked and converted to use the layout template &amp;amp;ndash;&amp;lt;code&amp;gt;Template:&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;/layout&amp;lt;/code&amp;gt;&amp;amp;ndash;. Start with the English language version and compare it to the current template.&lt;br /&gt;
&lt;br /&gt;
Note that everything that is not supposed to be included together with the template, like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{translated tag|cleanup}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{documentation}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, must be inside a &amp;lt;code&amp;gt;&amp;amp;lt;noinclude&amp;amp;gt;&amp;lt;/code&amp;gt; tag.&lt;br /&gt;
&lt;br /&gt;
Here is the syntax you must use for &amp;lt;code&amp;gt;Template:&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;/&amp;amp;lt;&amp;lt;var&amp;gt;prefix&amp;lt;/var&amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;&amp;lt;code&amp;gt;&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;/layout&amp;lt;/code&amp;gt;&lt;br /&gt;
 |text=&amp;amp;lt;&amp;#039;&amp;#039;translated text of the template&amp;#039;&amp;#039;&amp;amp;gt;&lt;br /&gt;
 |lang=&amp;amp;lt;&amp;#039;&amp;#039;prefix&amp;#039;&amp;#039;&amp;amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;}}&amp;amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{translated tag|license}}&lt;br /&gt;
&amp;amp;lt;/noinclude&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create a documentation page ===&lt;br /&gt;
&amp;amp;mdash;See for example [[Template:Apache/doc]].&amp;lt;br /&amp;gt;&lt;br /&gt;
Create a documentation page at &amp;lt;code&amp;gt;Template:&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;/doc&amp;lt;/code&amp;gt;. This documentation page should include some code for creating language versions of the template. {{tl|TemplateBox}} has a &amp;lt;tt&amp;gt;|il8n=autotranslate&amp;lt;/tt&amp;gt; option which provides a standard explanation of how to localise an autotranslated template.&lt;br /&gt;
&lt;br /&gt;
=== Convert the main template ===&lt;br /&gt;
&amp;amp;mdash;See for example [[Template:Apache]].&amp;lt;br /&amp;gt;&lt;br /&gt;
The last step is to enable the template. Be sure to check everything before you enable the template. You can cause a really big mess!&lt;br /&gt;
To enable the template, put this code in the template &amp;amp;ndash;&amp;lt;code&amp;gt;Template:&amp;lt;var&amp;gt;Template name&amp;lt;/var&amp;gt;&amp;lt;/code&amp;gt;&amp;amp;ndash;.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{Autotranslate|1={{{1|}}}|2={{{2|}}}|3={{{3|}}}|&amp;lt;/nowiki&amp;gt;base=&amp;lt;var&amp;gt;template name&amp;lt;/var&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Category:Internationalization templates]]&lt;br /&gt;
[[Category:Autotranslated templates| *]]&lt;br /&gt;
[[Category:Lua-based templates]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt; [[Category:Template]] &amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Numero6</name></author>
	</entry>
</feed>