No edit summary Tag: Reverted |
Tag: Undo |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#if: {{{1|}}} | |||
| {{#if: {{#if: {{{all|}}} | |||
| 1 | |||
| {{#ifexist: {{#if: {{{2|}}} | |||
| {{{2|}}} | |||
| {{#if: {{NAMESPACE}} | {{NAMESPACE}}: }}{{BASEPAGENAME}} | |||
}}/{{{1|}}} | |||
| 1 | |||
}} | |||
}} | |||
| '''·''' <span lang="{{#if:{{{name|}}}|en|{{BCP47|{{Uselang}}}}}}" title="{{{name|{{#language:{{{1|}}}|{{Uselang}}}}}}} ({{{1}}})"><bdi lang="{{BCP47|{{{1}}}}}" dir="{{Dir|{{{1}}}}}" class="plainlinks autonym" style="white-space:nowrap">{{#ifeq: {{#if: {{{2|}}} | |||
| {{{2|}}} | |||
| {{#if: {{NAMESPACE}} | {{NAMESPACE}}: }}{{BASEPAGENAME}} | |||
}}/{{{1|}}} | {{FULLPAGENAME}} | |||
| [[:{{FULLPAGENAME}}|{{{autonym|{{#language:{{{1|}}}}}}}}]]<!-- selflink --> | |||
| [{{FULLURL:{{#if: {{{2|}}} | |||
| {{{2|}}} | |||
| {{#if: {{NAMESPACE}} | {{NAMESPACE}}: }}{{BASEPAGENAME}} | |||
}}/{{{1|}}}|uselang={{{1|}}}}} {{{autonym|{{#language:{{{1|}}}}}}}}]<!-- real link, set interface to be in the language of the page --> | |||
}}</bdi></span> | |||
}} | |||
}}<noinclude> | |||
== Template == | == Template == | ||
''This sub-template doesn't display properly when not included. Please see [[Template:Languages]] for the complete version.'' | ''This sub-template doesn't display properly when not included. Please see [[Template:Languages]] for the complete version.'' |
Latest revision as of 21:04, 14 May 2023
Template
This sub-template doesn't display properly when not included. Please see Template:Languages for the complete version.
Usage
This template is designed to simplify Template:Languages, by allowing a simpler syntax for adding new languages. Each language is included by calling this template with the following parameters:
- Language code (e.g. fr)
- (optional) Page name - if not supplied the page is automatically worked out based on where the language template is included.
This template should not be used anywhere except in the Languages template.