Difference between revisions of "Template:Language info"

From Sunrust Wiki
Jump to navigation Jump to search
(Created page with "<includeonly><!-- -->{{#if:{{langList|isOnWiki|{{lang|}}}}|<!-- // print the {{translation projects}} utilities -->{{#ifeq:{{{displaytitle|-unset}}} | {{{displaytitle|unset-...")
 
(Blanked the page)
Tag: Blanking
 
Line 1: Line 1:
<includeonly><!--
-->{{#if:{{langList|isOnWiki|{{lang|}}}}|<!--
// print the {{translation projects}} utilities
-->{{#ifeq:{{{displaytitle|-unset}}} | {{{displaytitle|unset-}}}<!--
-->|{{translation projects|displaytitle={{{displaytitle}}} }}<!-- $displaytitle is set
-->|{{translation projects}}<!-- $displaytitle is not set
-->}}<!-- (this differentiation is needed because "|displaytitle=<blank>" would override the default in {{translation projects}})
-->}}<!--
-->{{common}}<!-- {{language info}} is supposed to be on every page, so do the "common" process here.


// offwiki languages must (and only need to) define en page name: {{language info|en=<en page name>}}
// en and onwiki languages can be auto detected: {{language info|en={{subst:FULLPAGENAME}}}}, or defined manually: {{language info|en=<en page name>}} (mainly for templates/modules, it will be easier to sync for offwiki languages)
//en pagename detected and English interwiki link if needed.
-->{{#if:{{langList|isEn|{{lang|}}}}|<!--
-->{{#vardefine:_en|{{{en|{{{key|}}}}}} }}<!--
-->{{#if:{{#var:_en}}<!--
-->|{{#ifeq:{{#var:_en}} | {{#titleparts:{{FULLPAGENAME}}}} ||<!-- if not eq
-->[[Category:English language info not matched]]<!--
-->}}<!--
-->|{{#vardefine:_en| {{#titleparts:{{FULLPAGENAME}}}} }}<!--
-->}}<!--
-->|<!--
// we need pagename with namespace, so use{{FULLPAGENAME}}.
-->{{#vardefine:_en|{{{en|{{{key| {{#if: {{langList|isOnWiki|{{lang}}}} | {{#titleparts:{{FULLPAGENAME}}|-1}} | {{#titleparts:{{FULLPAGENAME}}}} }} }}} }}} }}<!--
-->{{#if:{{#var:_en}}| [[en:{{#var:_en}}]] }}<!--
-->}}<!--
//non-English language interwiki links
-->{{#invoke:language_info|interwiki_links|en={{#var:_en| {{#titleparts:{{FULLPAGENAME}}}} }}|lang={{lang}} }}<!--
--></includeonly><noinclude>{{lua}}{{i18n-ready}}{{doc}}{{language info|en=Template:Language info}}</noinclude>

Latest revision as of 00:22, 19 December 2024