Template:LocSwitch: Difference between revisions

From Heroes of Might and Magic: Olden Era Official Wiki
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#switch: {{#titleparts:{{PAGENAME}}|1|2}}
<includeonly>{{#switch: {{{lang|{{#titleparts:{{PAGENAME}}|1|2}}}}}
<!--Deutsch -->  | de = {{{de}}}
<!--Deutsch -->  | de = {{{de}}}
<!--Español -->  | es = {{{es}}}
<!--Español -->  | es = {{{es}}}
Line 29: Line 29:
  |zh-hant=
  |zh-hant=
  }}</nowiki>
  }}</nowiki>
* "en" — default option; for pages in English (pages that are not language subpages)
{{LanguageCodesNote}}
* "de" — for /de subpages
[[Category:Utility templates]]
* "es" — for /es subpages
* "pt-br" or "pt" or "br" — for /pt-br subpages
* "it" — for /it subpages
* "ja" — for /ja subpages
* "pl" — for /pl subpages
* "ru" — for /ru subpages
* "zh-hans" or "hans" — for /zh-hans subpages
* "zh-hant" or "hant" — for /zh-hant subpages
[[Category:Templates]]

Latest revision as of 21:08, 28 April 2026

Localization Switch is a template for simplified implementation of a switch, which automatically detects a language subpage and selects the appropriate line of text. It is recommended to use this template only for creating other templates.

Use

Horizontal layout
{{LocSwitch|en=|de=|es=|pt-br=|it=|ja=|pl=|ru=|zh-hans=|zh-hant=}}
Vertical layout
 {{LocSwitch
 |en=
 |de=
 |es=
 |pt-br=
 |it=
 |ja=
 |pl=
 |ru=
 |zh-hans=
 |zh-hant=
 }}

The language codes are:

  • "en" — for pages in English (pages that are not language subpages)
  • "de" — for /de subpages (German)
  • "es" — for /es subpages (Spanish)
  • "pt-br" — for /pt-br subpages (Portuguese)
  • "fr" — for /fr subpages (French)
  • "it" — for /it subpages (Italian)
  • "ja" — for /ja subpages (Japanese)
  • "pl" — for /pl subpages (Polish)
  • "ru" — for /ru subpages (Russian)
  • "zh-hans" — for /zh-hans subpages (Chinese, Simplified)
  • "zh-hant" — for /zh-hant subpages (Chinese, Traditional)