Difference between revisions of "Template:Language code of page"
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.
Contents
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:language code of page|{{#ifeq:template|file| |:}}|0}}
| {{#explode:language code of page|{{#ifeq:template|file| |:}}|0}} | {{#ifeq: {{#explode:language code of page|{{#ifeq:template|file| |:}}|0}} | {{#explode:language code of page|{{#ifeq:template|file| |:}}|0}} | en| {{#explode:language code of page|{{#ifeq:template|file| |:}}|0}}}}| {{#explode:language code of page|{{#ifeq:template|file| |:}}|0}}}}
Page with a language code
{{Language code of page|Pt:Página principal}}
{{#ifeq: {{#explode:pt:página principal|{{#ifeq:|file| |:}}|0}}
| {{#explode:pt:página principal|{{#ifeq:|file| |:}}|0}} | {{#ifeq: {{#explode:pt:página principal|{{#ifeq:|file| |:}}|0}} | {{#explode:pt:página principal|{{#ifeq:|file| |:}}|0}} | en| {{#explode:pt:página principal|{{#ifeq:|file| |:}}|0}}}}| {{#explode:pt:página principal|{{#ifeq:|file| |:}}|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:language code of page|{{#ifeq:template|file| |:}}|0}}
| {{#explode:language code of page|{{#ifeq:template|file| |:}}|0}} | {{#ifeq: {{#explode:language code of page|{{#ifeq:template|file| |:}}|0}} | {{#explode:language code of page|{{#ifeq:template|file| |:}}|0}} | en| {{#explode:language code of page|{{#ifeq:template|file| |:}}|0}}}}| {{#explode:language code of page|{{#ifeq:template|file| |:}}|0}}}}