Vorlage:Infobox name module: Unterschied zwischen den Versionen
(use Module:ISO 639 name; see Template talk:ISO 639 name;) |
(use Module:Lang; better choice since this template uses {{lang}};) |
||
Zeile 6: | Zeile 6: | ||
| label1 = {{#if: {{{language|{{{2|}}}}}} <!-- If there is more than one parameter --> | | label1 = {{#if: {{{language|{{{2|}}}}}} <!-- If there is more than one parameter --> | ||
| {{#if: {{{nolink|}}} <!-- If the language is not to be wikilinked --> | | {{#if: {{{nolink|}}} <!-- If the language is not to be wikilinked --> | ||
| {{#if:{{#invoke: | | {{#if:{{#invoke:lang|is_ietf_code|{{{language|{{{1|}}}}}}}} | <!-- Check if language has been entered as an iso code --> | ||
{{#invoke: | {{#invoke:lang|name_from_code|{{{language|{{{1|}}}}}}}} | <!-- Set language field accordingly --> | ||
{{{language|{{{1|}}}}}} | {{{language|{{{1|}}}}}} | ||
}} | }} | ||
| {{#if:{{#invoke: | | {{#if:{{#invoke:lang|is_ietf_code|{{{language|{{{1|}}}}}}}} | <!-- If the language is to be wikilinked --> | ||
{{#invoke: | {{#invoke:lang|name_from_code|{{{language|{{{1|}}}}}}|link=yes}} | | ||
[[{{{language|{{{1|}}}}}} language|{{{language|{{{1|}}}}}}]] | [[{{{language|{{{1|}}}}}} language|{{{language|{{{1|}}}}}}]] | ||
}} | }} |