Difference between revisions of "Template:Lang links/doc"
(Created page with "{{documentation subpage}} This template shows which language versions of a page exist (based on the naming scheme ../xx, with xx the language code), and provides links to the...") |
m (Protected "Template:Lang links/doc" ([edit=sysop] (indefinite) [move=sysop] (indefinite))) |
Latest revision as of 20:41, 4 September 2012
This is a documentation subpage for Template:Lang links (see that page for the template itself). It contains usage information, categories, interlanguage links and other content that is not part of the original template page. |
This template shows which language versions of a page exist (based on the naming scheme ../xx, with xx the language code), and provides links to them. For example:
{{lang links|Template:Creator}}
→ English | +/-
This should not be used in really heavily used templates to avoid hitting the "expensive parser function" limit on pages with other expensive templates. If the template/page is not transcluded much or it's used in cases where it's the only template on a page, then the parser function calls shouldn't be an issue. See also the substituted versions Template:Ll and Template:Lle of this template.
Compare:
{{Special:PrefixIndex/Template:Creator/}}
→
which does not distinguish between a postfix for a language and other postfixes such as /doc and /layout. Also it takes more space. Another difference is that the language code is shown, rather than the local name.
This template takes one optional parameter (suppressaddlink) that allows to remove the +/-
-link.