Template:Language code of page: Difference between revisions
No edit summary |
|||
| Line 13: | Line 13: | ||
==Use== | ==Use== | ||
<pre> | <pre> | ||
{{Language of page|optional page name}} | {{Language code of page|optional page name}} | ||
</pre> | </pre> | ||
| Line 20: | Line 20: | ||
If no first parameter is passed in, the current page applies. | If no first parameter is passed in, the current page applies. | ||
<pre> | <pre> | ||
{{Language of page}} | {{Language code of page}} | ||
</pre> | </pre> | ||
{{Language of page}} | {{Language code of page}} | ||
===Page with a language code=== | ===Page with a language code=== | ||
<pre> | <pre> | ||
{{Language of page|Main Page}} | {{Language code of page|Main Page}} | ||
</pre> | </pre> | ||
{{Language of page|Main Page}} | {{Language code of page|Main Page}} | ||
<pre> | <pre> | ||
{{Language of page|Pt:Página principal}} | {{Language code of page|Pt:Página principal}} | ||
</pre> | </pre> | ||
{{Language of page|Pt:Página principal}} | {{Language code of page|Pt:Página principal}} | ||
===Page without a language code=== | ===Page without a language code=== | ||
If no first parameter is passed in, the current page applies. | If no first parameter is passed in, the current page applies. | ||
<pre> | <pre> | ||
{{Language of page|Template:Language of page}} | {{Language code of page|Template:Language code of page}} | ||
</pre> | </pre> | ||
{{Language of page|Template:Language of page}} | {{Language code of page|Template:Language code of page}} | ||
[[Category:Translation templates|{{PAGENAME}}]] | [[Category:Translation templates|{{PAGENAME}}]] | ||
</noinclude> | </noinclude> | ||
Revision as of 03:07, 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}}
| {{#ifeq: {{#explode:{{pagename{{#if:|template:colon{{{1}}}}}}}|template:language delimiter|0}}
| {{#explode:{{pagename{{#if:|template:colon{{{1}}}}}}}|template:language delimiter|0}}
||{{#explode:{{pagename{{#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|Main Page}}
{{#ifeq: {{#explode:{{subpagename{{#if:main page|template:colonmain page}}}}|template:language delimiter|0}}
| {{#explode:{{subpagename{{#if:main page|template:colonmain page}}}}|template:language delimiter|0}}
| {{#ifeq: {{#explode:{{pagename{{#if:main page|template:colonmain page}}}}|template:language delimiter|0}}
| {{#explode:{{pagename{{#if:main page|template:colonmain page}}}}|template:language delimiter|0}}
||{{#explode:{{pagename{{#if:main page|template:colonmain page}}}}|template:language delimiter|0}}}}|{{#explode:{{subpagename{{#if:main page|template:colonmain page}}}}|template:language delimiter|0}}}}
{{Language code of page|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}}
| {{#ifeq: {{#explode:{{pagename{{#if:pt:página principal|template:colonpt:página principal}}}}|template:language delimiter|0}}
| {{#explode:{{pagename{{#if:pt:página principal|template:colonpt:página principal}}}}|template:language delimiter|0}}
||{{#explode:{{pagename{{#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}}
{{#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}}
| {{#ifeq: {{#explode:{{pagename{{#if:template:language code of page|template:colontemplate:language code of page}}}}|template:language delimiter|0}}
| {{#explode:{{pagename{{#if:template:language code of page|template:colontemplate:language code of page}}}}|template:language delimiter|0}}
||{{#explode:{{pagename{{#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}}}}