Template:Language code of page: Difference between revisions
No edit summary |
No edit summary |
||
| Line 8: | Line 8: | ||
-->{{#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}}}} | ||
| {{#ifeq: {{#language:{{lc:{{#explode:{{PAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}}}}}|{{Language delimiter}}|0}}}}}} | | {{#ifeq: | ||
| {{lc:{{#explode:{{PAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}}}}}|{{Language delimiter}}|0}}}} | {{#language: | ||
{{lc: | |||
{{#explode: | |||
{{PAGENAME{{#if:{{{1|}}} | |||
|{{colon}}{{{1}}}| | |||
}} | |||
}} | |||
|{{Language delimiter}} | |||
|0 | |||
}} | |||
}} | |||
}} | |||
| {{lc:{{#explode:{{PAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}|}}}}|{{Language delimiter}}|0}}}} | |||
|<!-- return nothing | |<!-- return nothing | ||
-->|{{lc:{{#explode:{{PAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}}}}}|{{Language delimiter}}|0}}}}<!-- | -->|{{lc:{{#explode:{{PAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}|}}}}|{{Language delimiter}}|0}}}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->|different{{lc:{{#explode:{{SUBPAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}}}}}|{{Language delimiter}}|0}}}}<!-- | -->|different{{lc:{{#explode:{{SUBPAGENAME{{#if:{{{1|}}}|{{colon}}{{{1}}}|}}}}|{{Language delimiter}}|0}}}}<!-- | ||
-->}}</includeonly><noinclude> | -->}}</includeonly><noinclude> | ||
Template '''{{PAGENAME}}''' 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. | Template '''{{PAGENAME}}''' 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. | ||
Revision as of 10:21, 21 April 2011
{{#explode:pt:página principal|template:language delimiter|0}}
{{#explode:pt:página principal|template:language delimiter|0}}
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}}
{{#explode:pt:página principal|template:language delimiter|0}}
{{#explode:pt:página principal|template:language delimiter|0}}
{{#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}}}}|different{{#explode:{{subpagename{{#if:|template:colon{{{1}}}|}}}}|template:language delimiter|0}}}}
Page with a language code
{{Language code of page|Pt:Página principal}}
{{#explode:pt:página principal|template:language delimiter|0}}
{{#explode:pt:página principal|template:language delimiter|0}}
{{#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}}}}|different{{#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}}
{{#explode:pt:página principal|template:language delimiter|0}}
{{#explode:pt:página principal|template:language delimiter|0}}
{{#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}}}}|different{{#explode:{{subpagename{{#if:template:language code of page|template:colontemplate:language code of page|}}}}|template:language delimiter|0}}}}