Changes

From Gardenology.org - Plant Encyclopedia and Gardening Wiki
Jump to navigationJump to search
New page: <includeonly>{{-}} {{#ifexist:Template:Internationalization template doc/{{lc:{{PAGENAME}}}}|{{internationalization template doc/{{lc:{{PAGENAME}}}}}}}} {{{localcat|{{#ifexist:Category:Com...
<includeonly>{{-}}
{{#ifexist:Template:Internationalization template doc/{{lc:{{PAGENAME}}}}|{{internationalization template doc/{{lc:{{PAGENAME}}}}}}}}
{{{localcat|{{#ifexist:Category:Commons-{{lc:{{BASEPAGENAME}}}}|[[Category:Commons-{{lc:{{BASEPAGENAME}}}}|{{PAGENAME}}]]}}}}}[[Category:Language templates|{{PAGENAME}}]]</includeonly>
<!-- Translators: Do not include the part above -->
== Usage ==
* <nowiki>{{</nowiki><includeonly>{{lc:{{PAGENAME}}}}</includeonly><noinclude>en</noinclude>|''{{language|<includeonly>{{lc:{{PAGENAME}}}}</includeonly><noinclude>en</noinclude>}} translation''}}
* <nowiki>{{</nowiki><includeonly>{{lc:{{PAGENAME}}}}</includeonly><noinclude>en</noinclude>|1=''{{language|<includeonly>{{lc:{{PAGENAME}}}}</includeonly><noinclude>en</noinclude>}} translation with links''}}
* <nowiki>{{</nowiki><includeonly>{{lc:{{PAGENAME}}}}</includeonly><noinclude>en</noinclude>|''{{language|<includeonly>{{lc:{{PAGENAME}}}}</includeonly><noinclude>en</noinclude>}} translation''|inline=yes}}

Result: {{{{lc:<includeonly>{{PAGENAME}}</includeonly><noinclude>en</noinclude>}}|{{language|{{lc:{{PAGENAME}}}}}} translation}} or {{{{lc:<includeonly>{{PAGENAME}}</includeonly><noinclude>en</noinclude>}}|{{language|{{lc:{{PAGENAME}}}}}} translation with links}} or {{{{lc:<includeonly>{{PAGENAME}}</includeonly><noinclude>en</noinclude>}}|{{language|{{lc:{{PAGENAME}}}}}} translation|inline=yes}}.

See also: [[Commons:Multilinguality]].<!--
-->{{internationalization template doc/|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}|{{{6|}}}|{{{7|}}}|{{{8|}}}}}<noinclude>


== Documentation ==
The above is what this template creates if the name of this page was [[Template:En]]. When transcluded, <nowiki>{{PAGENAME}}</nowiki> is used to generate the name of the language either by using {{mwl|language}} or a language specific template like the English one {{tl|language}}. It's a quick way to add documentation to {{c|internationalization templates}}, specifically the language ones like {{tl|es}} and {{tl|de}} that use {{tl|description}}. If a translation exists in the local language, this will be placed before the English version. See {{tl|fr}} for an example.

Only the English and the local language's documentation (if exists) show up default. Up to 8 other translations can be added (these will be in the order specified underneath the local and English translations. For example: <nowiki>{{internationalization template doc|de|es|fr|ja|...}}</nowiki>

Add the following immediately after the template; do not start a new line:
&lt;noinclude>&#123;{internationalization template doc}&#125;&lt;/noinclude>

This will also categorize the template into [[:Category:Language templates]] and Category:Commons-''ISO_code'' if it exists. The latter can be changed or removed using <code>localcat=</code> followed by one or more completely linked category, sortkey included, such as:

: <code><nowiki>&lt;noinclude>&#123;{internationalization template doc|localcat=[[Category:Foo|{{PAGENAME}}]][[Category:Bar|{{PAGENAME}}]]}&#125;&lt;/noinclude></nowiki></code>

== Adding translations ==
There's not much to translate here. Just copy and paste the following, translate the English parts, and save. It will create a template loop, but that's ok since they'll work right when called by this template (they shouldn't be used or viewed directly). There's no /lang page to edit. The '<code>inline</code>' must stay the same, the "yes" can be whatever.
{{pre2|<nowiki>
== Usage ==
* &lt;nowiki>{{&lt;/nowiki>{{lc:{{PAGENAME}}}}|''{{#language:{{lc:{{PAGENAME}}}}}} translation''}}
* &lt;nowiki>{{&lt;/nowiki>{{lc:{{PAGENAME}}}}|''{{#language:{{lc:{{PAGENAME}}}}}} translation''|inline=yes}}

Result: {{{{lc:{{PAGENAME}}}}|{{#language:{{lc:{{PAGENAME}}}}}} translation}} or {{{{lc:{{PAGENAME}}}}|{{#language:{{lc:{{PAGENAME}}}}}} translation|inline=yes}}.

See also: [[Commons:Multilinguality]].&lt;noinclude>

[[Category:Template documentation|{{PAGENAME}}]]
&lt;/noinclude>
</nowiki>}}

;Current translation subpages<nowiki>:</nowiki> {{Special:PrefixIndex/Template:Internationalization_template_doc/}}

== See also ==
* {{x|language}} - Returns the local language name of a language code.
* {{tl|language}} - Returns the translated language name of a language code.

[[Category:Template namespace templates|{{PAGENAME}}]]
[[Category:Internationalization templates|{{PAGENAME}}]]
</noinclude>

Navigation menu