Difference between revisions of "Template:If lang link"
From Kerbal Space Program Wiki
(+examples;) |
m (*renamed Parameter Table to Parameter table;) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>[[{{{1}}}{{#if: {{{force|}}}|/{{{force}}}|{{if lang}}}}|{{lang|en={{{2|{{{en|{{{1}}}}}}}}}|ar={{{ar|}}}|cs={{{cs|}}}|da={{{da|}}}|de={{{de|}}}|es={{{es|}}}|fi={{{fi|}}}|fr={{{fr|}}}|he={{{he|}}}|hu={{{hu|}}}|it={{{it|}}}|ja={{{ja|}}}|ko={{{ko|}}}|nl={{{nl|}}}|no={{{no|}}}|pl={{{pl|}}}|pt={{{pt|}}}|pt-br={{{pt-br|}}}|ro={{{ro|}}}|ru={{{ru|}}}|sv={{{sv|}}}|tr={{{tr|}}}|zh={{{zh|}}}|zh-cn={{{zh-cn|}}}|zh-tw={{{zh-tw|}}}|force={{{force|}}}}}]]</includeonly><noinclude> | + | <includeonly>[[{{Booland|{{{en|}}}|{{#if: {{{1|}}}||1}}|{{{en}}}|{{{1}}}}}{{#if: {{{force|}}}|/{{{force}}}|{{if lang}}}}|{{lang|en={{{2|{{{en|{{{1}}}}}}}}}|ar={{{ar|}}}|cs={{{cs|}}}|da={{{da|}}}|de={{{de|}}}|es={{{es|}}}|fi={{{fi|}}}|fr={{{fr|}}}|he={{{he|}}}|hr={{{hr|}}}|hu={{{hu|}}}|it={{{it|}}}|ja={{{ja|}}}|ko={{{ko|}}}|nl={{{nl|}}}|no={{{no|}}}|pl={{{pl|}}}|pt={{{pt|}}}|pt-br={{{pt-br|}}}|ro={{{ro|}}}|ru={{{ru|}}}|sv={{{sv|}}}|th={{{th|}}}|tr={{{tr|}}}|zh={{{zh|}}}|zh-cn={{{zh-cn|}}}|zh-tw={{{zh-tw|}}}|force={{{force|}}}}}]]</includeonly><noinclude> |
Creates a link which automatically links to the article in the same language. Requires one parameter to the link target. Optionally it allows another link text in the same languages supported by {{Tl|lang}}. | Creates a link which automatically links to the article in the same language. Requires one parameter to the link target. Optionally it allows another link text in the same languages supported by {{Tl|lang}}. | ||
Line 5: | Line 5: | ||
== Parameters == | == Parameters == | ||
− | {{Parameter | + | {{Parameter table|name=both|parameters= |
− | {{Parameter | + | {{Parameter row|1|Target's name. If not set will use {{{en}}}.}} |
− | {{Parameter | + | {{Parameter row|2|name2=en|Visible link text.|{{{1}}}}} |
− | {{Parameter | + | {{Parameter row|de|name2=pl|name3=…|Visible link text in other languages.|Not set}} |
− | + | {{Parameter row|force|Forced language target. Usually not required, but can be used to test what that template would show in a different language.|Not set}} | |
}} | }} | ||
Line 37: | Line 37: | ||
|} | |} | ||
− | [[Category:Language templates]]</noinclude> | + | [[Category:Language templates]] |
+ | [[Category:Language code templates]]</noinclude> |
Revision as of 12:03, 19 December 2014
Creates a link which automatically links to the article in the same language. Requires one parameter to the link target. Optionally it allows another link text in the same languages supported by {{lang}}.
{{if lang link|Main Page}} would create a link to the Main Page if on an English page and to Main Page/ru if on an Russian page.
Parameters
#/Name | Optional | Description | Default |
---|---|---|---|
1 | No | Target's name. If not set will use {{{en}}}. | |
2 or en | Yes | Visible link text. | {{{1}}} |
de , pl or … | Yes | Visible link text in other languages. | Not set |
force | Yes | Forced language target. Usually not required, but can be used to test what that template would show in a different language. | Not set |
Examples
Code | View | ||
---|---|---|---|
English | German | Russian | |
{{if lang link|Mk16 Parachute|ru=Парашют Mk16}}
|
Mk16 Parachute | Mk16 Parachute | Парашют Mk16 |
{{if lang link|Kerbol|en=Sun|de=Sonne|ru=Солнце}}
|
Sun | Sonne | Солнце |
{{if lang link|Kerbol|en=Sun|de=Sonne|ru=Солнце|force=de}}
|
Sonne | Sonne | Sonne |