In other languages:

Template:Languages: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
No edit summary
(Added Chinese Traditional language support)
(65 intermediate revisions by 10 users not shown)
Line 1: Line 1:
<includeonly><div
<!-- Translating the title of the page using the DISPLAYTITLE magic word -->
style="background-color: #EFEFEF;
{{#switch: {{NAMESPACE}} | Tutorial | = {{DISPLAYTITLE: {{Translation| {{#titleparts: {{FULLPAGENAME}} | -1 }} }} }} }}<!--  
padding: 5px;
Add page to that language's category if the page actually exists, and only if the page is not a category itself
border-color: #ACACAC;
-->{{#ifexist: {{FULLPAGENAME}} | {{#ifeq: {{NAMESPACE}}|Category||[[Category:{{Get language name}} page]]}}}}<!--
border-width: 1px;
Automatically show flags of other language's versions of this page
border-style: solid;
--><indicator name="languages-container">
border-bottom-width: medium;
<div class="languages-container">
position: absolute;
<span class="languages-message">
right: 0;
{{Translation|In other languages:}}
top: -2.4em;
</span>
">
<span class="languages-flags">
<!--
{{Language exist|cs}}
/* Translating the message displayed next to the flag /*
{{Language exist|da}}
--><small>'''{{#switch: {{SUBPAGENAME}}
{{Language exist|de}}
              | de = In anderen Sprachen
{{Language exist|en}}
              | es = En otros idiomas
{{Language exist|es}}
              | fr = Dans d'autres langues
{{Language exist|fr}}
              | nl = In andere talen
{{Language exist|hu}}
              | ru = Другими языками
{{Language exist|it}}
              | uk = Іншими мовами
{{Language exist|ja}}
              | #default = In other languages
{{Language exist|ko}}
          }}:'''</small> <!--
{{Language exist|ms}}
/* Using manual language adding by inserting the language code in the template's parameters /*
{{Language exist|nl}}
-->{{#if: {{{1|}}}{{{cs|}}}{{{de|}}}{{{en|}}}{{{es|}}}{{{fr|}}}{{{it|}}}{{{nl|}}}{{{pt-br|}}}{{{ru|}}}{{{uk|}}}
{{Language exist|pl}}
    | {{#if:{{{1|}}}|{{Flag|{{{1}}}}}}}<!--
{{Language exist|pt-br}}
      --> {{#if:{{{2|}}}|{{Flag|{{{2}}}}}}}<!--
{{Language exist|pt-pt}}
      --> {{#if:{{{3|}}}|{{Flag|{{{3}}}}}}}<!--
{{Language exist|ru}}
      --> {{#if:{{{4|}}}|{{Flag|{{{4}}}}}}}<!--
{{Language exist|sv}}
      --> {{#if:{{{5|}}}|{{Flag|{{{5}}}}}}}<!--
{{Language exist|tr}}
      --> {{#if:{{{6|}}}|{{Flag|{{{6}}}}}}}<!--
{{Language exist|uk}}
      --> {{#if:{{{7|}}}|{{Flag|{{{7}}}}}}}<!--
{{Language exist|vi}}
      --> {{#if:{{{8|}}}|{{Flag|{{{8}}}}}}}<!--
{{Language exist|zh}}
      --> {{#if:{{{9|}}}|{{Flag|{{{9}}}}}}}<!--
{{Language exist|zh-tw}}
      --> {{#if:{{{10|}}}|{{Flag|{{{10}}}}}}}<!--
</span>
      --> {{#if:{{{cs|}}}|{{Flag|cs|link={{{cs}}}}}}}<!--
</div></indicator><noinclude>
      --> {{#if:{{{de|}}}|{{Flag|de|link={{{de}}}}}}}<!--
      --> {{#if:{{{en|}}}|{{Flag|en|link={{{en}}}}}}}<!--
      --> {{#if:{{{es|}}}|{{Flag|es|link={{{es}}}}}}}<!--
      --> {{#if:{{{fr|}}}|{{Flag|fr|link={{{fr}}}}}}}<!--
      --> {{#if:{{{it|}}}|{{Flag|it|link={{{it}}}}}}}<!--
      --> {{#if:{{{nl|}}}|{{Flag|nl|link={{{nl}}}}}}}<!--
      --> {{#if:{{{pt-br|}}}|{{Flag|pt-br|link={{{pt-br}}}}}}}<!--
      --> {{#if:{{{ru|}}}|{{Flag|ru|link={{{ru}}}}}}}<!--
      --> {{#if:{{{uk|}}}|{{Flag|uk|link={{{uk}}}}}}}<!--
/* If no language code is inserted into the template's parameters, search for pages with the same title in other languages /*
      -->
    | {{Language exist|cs}} <!--
  -->{{Language exist|de}} <!--
  -->{{#switch: {{SUBPAGENAME}}
          | cs| de | es | fr | it | nl | pt-br | ru | uk = {{#ifexist: {{#switch: {{SUBPAGENAME}}
                                                                            | cs| de | es | fr | it | nl | pt-br | ru | uk = {{#titleparts: {{FULLPAGENAME}}| -1 }}
                                                                            | #default = {{FULLPAGENAME}}
                                                                        }} | {{Flag|en}}
      }}}} <!--
  -->{{Language exist|es}} <!--
  -->{{Language exist|fr}} <!--
  -->{{Language exist|it}} <!--
  -->{{Language exist|nl}} <!--
  -->{{Language exist|pt-br}} <!--
  -->{{Language exist|ru}} <!--
  -->{{Language exist|uk}}}}</div></includeonly><noinclude>
 
{{documentation}}
{{documentation}}
 
[[Category:Localisation templates]] [[Category:Main]]
[[Category:Localisation templates]]
</noinclude>
</noinclude>

Revision as of 16:39, 7 March 2023

[View] [Edit] [Page history]

Documentation

This template has a Sandbox for testing new features at Template:Languages/Sandbox.

This template will display a bar with links to international versions of the same page.
List of all templates