Jump to content

Template:CURRENTCONTENTLANGUAGE/doc

From wikiNonStop
Revision as of 13:16, 14 April 2026 by Majestix (talk | contribs) (Created page with "{{Documentation subpage}} {{high-use|8000}} <!-- Categories and interwikis go at the bottom of this page. --> == Usage == 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 == *...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Usage

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: "en" for English).

Examples

  • on "Bar/foo", this template returns "en";
  • on "Bar/foo/hu", this template returns "hu".

(Note: there could be false positive: e.g. 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.)

This template takes no argument, and acts as a magic word.

Alternative magic word

Since the creation of this template, the magic word {{PAGELANGUAGE}} has been created and can be used instead of this template (see Phabricator:T59603).