Template:Language code of page: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<includeonly>{{{1|}}}<!-- | <includeonly>{{{1|}}}<!-- | ||
-->{{#ifeq: {{#language:{{lc:{{#explode:{{SUBPAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}}}}}|{{Language delimiter}}|0}}}}}} | -->{{#ifeq: {{#language:{{lc:{{#explode:{{SUBPAGENAME | ||
{{#if:{{{1|}}}|{{colon}}{{{1}}}|}} | |||
}}|{{Language delimiter}}|0}}}}}} | |||
| {{lc:{{#explode:{{SUBPAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}}}}}|{{Language delimiter}}|0}}}} | | {{lc:{{#explode:{{SUBPAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}}}}}|{{Language delimiter}}|0}}}} | ||
| {{#language:{{lc:{{#explode:{{SUBPAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}} | | {{#language:{{lc:{{#explode:{{SUBPAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}|}}|{{Language delimiter}}|0}}}}}} -- {{lc:{{#explode:{{SUBPAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}}}}}|{{Language delimiter}}|0}}}} | ||
| different<!-- | | different<!-- | ||
-->}}</includeonly><noinclude> | -->}}</includeonly><noinclude> | ||
Revision as of 10:34, 21 April 2011
Template Language code of page returns the language code of a page. If no page name is passed in as the first parameter, the current page (in which it is being used) applies. If there is no language code, it returns empty.
Use
{{Language code of page|optional page name}}
Examples
No page parameter
If no first parameter is passed in, the current page applies.
{{Language code of page}}
{{#ifeq: {{#explode:{{subpagename {{#if:|template:colon{{{1}}}|}} }}|template:language delimiter|0}}
| {{#explode:{{subpagename{{#if:|template:colon{{{1}}}}}}}|template:language delimiter|0}}
| {{#explode:{{subpagename{{#if:|template:colon{{{1}}}|}}|template:language delimiter|0}}}} -- {{#explode:{{subpagename{{#if:|template:colon{{{1}}}}}}}|template:language delimiter|0}}
Page with a language code
{{Language code of page|Pt:Página principal}}
Pt:Página principal{{#ifeq: {{#explode:{{subpagename {{#if:pt:página principal|template:colonpt:página principal|}} }}|template:language delimiter|0}}
| {{#explode:{{subpagename{{#if:pt:página principal|template:colonpt:página principal}}}}|template:language delimiter|0}}
| {{#explode:{{subpagename{{#if:pt:página principal|template:colonpt:página principal|}}|template:language delimiter|0}}}} -- {{#explode:{{subpagename{{#if:pt:página principal|template:colonpt:página principal}}}}|template:language delimiter|0}}
Page without a language code
If no first parameter is passed in, the current page applies.
{{Language code of page|Template:Language code of page}}
Template:Language code of page{{#ifeq: {{#explode:{{subpagename {{#if:template:language code of page|template:colontemplate:language code of page|}} }}|template:language delimiter|0}}
| {{#explode:{{subpagename{{#if:template:language code of page|template:colontemplate:language code of page}}}}|template:language delimiter|0}}
| {{#explode:{{subpagename{{#if:template:language code of page|template:colontemplate:language code of page|}}|template:language delimiter|0}}}} -- {{#explode:{{subpagename{{#if:template:language code of page|template:colontemplate:language code of page}}}}|template:language delimiter|0}}