Template:Languages: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
(Новая страница: «<includeonly><div class="lang"><ul> <li>[[{{NAMESPACE}}:{{PAGENAME}}/en|EN]]</li> <li class="lang_main">[[{{NAMESPACE}}:{{PAGENAME}}|RU]]</li> <li class="lang_tit…»)
 
m (code formatting)
 
(40 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<includeonly><div class="lang"><ul>
<includeonly>{{LanguagesList}}<div class="lang" style="margin-bottom:15px;"><ul>
<li>[[{{NAMESPACE}}:{{PAGENAME}}/en|EN]]</li>
{{#loop: i
<li class="lang_main">[[{{NAMESPACE}}:{{PAGENAME}}|RU]]</li>
  | 0                    <!-- loops start value for {{#var:i}} -->
<li class="lang_title">Article Title: {{PAGENAME}}</li>
  | {{#arraysize:LanguagesList}} <!-- number of loops -->
</ul></div>
  | {{#ifeq: {{#arrayindex:LanguagesList | {{#var:i}} }} | en
{{DISPLAYTITLE:{{{1}}}|{{PAGENAME}}}}
      | <li>{{#ifeq: {{NAMESPACE}} | Plugin
[[Category:EN]]
          | {{Template:PluginSubpage/create|lang=en}}
</includeonly>
          | [[{{#if: {{{en|}}}
<noinclude>
                | {{{en|}}}
                | {{#ifeq: {{#len: {{NAMESPACE}} }}|0
                    |
                    | {{NAMESPACE}}:
                  }}{{BASEPAGENAME}}/en
            }}|EN]]
        }}</li>
      | <li>{{#ifeq: {{NAMESPACE}} | Plugin
          | {{Template:PluginSubpage/create|lang={{#arrayindex:LanguagesList | {{#var:i}} }}}}
          | {{Languages/page link|lang={{#arrayindex:LanguagesList | {{#var:i}} }} |page={{{{{#arrayindex:LanguagesList | {{#var:i}} }}|}}} |en={{{en|}}} }}
        }}</li>
    }}
}}
</ul></div><nowiki/></includeonly><noinclude>
{{Documentation}}
</noinclude>
</noinclude>

Latest revision as of 21:36, 3 December 2017

Template documentation[view] [edit] [history] [purge]

Default template to link to articles which are translations of the same page into other languages.

It is used on plugin pages named Plugin:PluginName. Translated articles are located at Plugin:PluginName\en for English, Plugin:PluginName\de for German and so on.

Usage

If an article should have a different title in any language, you need to specify it manually when calling the template:

{{Languages|en=Article name|ru=Имя статьи|de=Artikelname|fr=Nom de l'article}}