Template:CURRENTCONTENTLANGUAGE: Difference between revisions
Content added Content deleted
m (ortho) |
(small generalization) |
||
Line 1: | Line 1: | ||
<includeonly>{{#ifeq:{{#language:{{SUBPAGENAME}}}}|{{lc:{{SUBPAGENAME}}}}| |
<includeonly>{{#ifeq:{{#language:{{SUBPAGENAME}}}}|{{lc:{{SUBPAGENAME}}}}|{{CONTENTLANGUAGE}}|{{SUBPAGENAME}}}}</includeonly><noinclude>This template returns the "content language" of the current page; more precisely it checks if the current title ends with a language code, and if it is the case it returns this language code, else {{CONTENTLANGUAGE}} (the default content language; on this wiki: "{{CONTENTLANGUAGE}}" for {{#language:{{CONTENTLANGUAGE}}|en}}). |
||
Examples: |
Examples: |
||
* on "Bar/foo", this template returns " |
* on "Bar/foo", this template returns "{{CONTENTLANGUAGE}}"; |
||
* on "Bar/foo/hu", this template returns "hu". |
* on "Bar/foo/hu", this template returns "hu". |
||
(Note: on "Foo/bar" it returns "bar" because "bar" is the language code for Bavarian; "foo" is not a language code; very small (2 or 3 letters) last words can be a problem as seen here.) |
(Note: on "Foo/bar" it returns "bar" because "bar" is the language code for Bavarian; "foo" is not a language code; very small (2 or 3 letters) last words can be a problem as seen here.) |