Template:Language/archives/MultiPage/sandbox: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
(optimization test)
Line 30: Line 30:
-->{{DISPLAYTITLE:{{#ifeq:{{{title style|}}}|mono|<span class="monospaced" style="font-family:monospace, monospace">|}}{{{title:{{uselang}}|{{#ifeq:{{{title|}}}|%short|{{DEFAULTSORT:{{#titleparts:{{FULLPAGENAME}}|2|2}}}}{{DISPLAYTITLE:{{SUBPAGENAME}}}}|{{{title|{{FULLPAGENAME}}}}}}}}}}{{#ifeq:{{{title style|}}}|mono|</span>|}}|noreplace}}<div style="direction:{{text-dir|rtl=rtl}}; display:flex; gap:4px; width:calc(100% + 4px); user-select:none; pointer-events:none; position:absolute; z-index:100; top:calc({{#ifeq:{{FULLPAGENAME}}|Main Page|-6|-17}}px - {{{up|{{#ifeq:{{ROOTPAGENAME}}|{{SUBPAGENAME}}|0|9}}}}}px); left:-4px"><!--
-->{{DISPLAYTITLE:{{#ifeq:{{{title style|}}}|mono|<span class="monospaced" style="font-family:monospace, monospace">|}}{{{title:{{uselang}}|{{#ifeq:{{{title|}}}|%short|{{DEFAULTSORT:{{#titleparts:{{FULLPAGENAME}}|2|2}}}}{{DISPLAYTITLE:{{SUBPAGENAME}}}}|{{{title|{{FULLPAGENAME}}}}}}}}}}{{#ifeq:{{{title style|}}}|mono|</span>|}}|noreplace}}<div style="direction:{{text-dir|rtl=rtl}}; display:flex; gap:4px; width:calc(100% + 4px); user-select:none; pointer-events:none; position:absolute; z-index:100; top:calc({{#ifeq:{{FULLPAGENAME}}|Main Page|-6|-17}}px - {{{up|{{#ifeq:{{ROOTPAGENAME}}|{{SUBPAGENAME}}|0|9}}}}}px); left:-4px"><!--


- Flags -
{{MultiPage/call
 
| ca-page-exists = {{#ifexists: {{FULLPAGENAME}}/ca | 1 }} | ca-pagename = {{FULLPAGENAME}}/ca
--><div style="height:19px; background-color:{{#ifeq:{{FULLPAGENAME}}|Main Page|transparent|#262626}}; border:1px solid #65635F; border-bottom:0;{{#ifeq:{{FULLPAGENAME}}|Main Page|border-color:transparent;|}}border-radius:3px 3px 0 0; pointer-events:all; margin-{{text-dir|ltr=left|rtl=right}}:auto"><!-- Remember to sort the language codes from A to Z. Don't forget to update the "Currently Supported Languages" section once you added new languages here.
| cs-page-exists = {{#ifexists: {{FULLPAGENAME}}/cs | 1 }} | cs-pagename = {{FULLPAGENAME}}/cs
-->{{#if:{{{no-en-subpage|}}}|[[Category:English]]{{#ifeq:{{uselang}}|en|<span style="background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.3); border-radius:2px; padding:0 1px; margin:1px"><span style="user-select:none; position:relative; top:-1px">{{Flag|en}}</span></span>|<span style="margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|en|link={{fullurl:{{FULLPAGENAME}}|uselang=en}}}}</span></span>}}</span>|{{MultiPage/flag}}}}<!-- English
| cs-page-exists = {{#ifexists: {{FULLPAGENAME}}/cs | 1 }} | cs-pagename = {{FULLPAGENAME}}/cs
-->{{MultiPage/flag|ca}}<!--
| de-page-exists = {{#ifexists: {{FULLPAGENAME}}/de | 1 }} | de-pagename = {{FULLPAGENAME}}/de
-->{{MultiPage/flag|cs}}<!--
| el-page-exists = {{#ifexists: {{FULLPAGENAME}}/el | 1 }} | el-pagename = {{FULLPAGENAME}}/el
-->{{MultiPage/flag|de}}<!--
| eo-page-exists = {{#ifexists: {{FULLPAGENAME}}/eo | 1 }} | eo-pagename = {{FULLPAGENAME}}/eo
-->{{MultiPage/flag|el}}<!--
| et-page-exists = {{#ifexists: {{FULLPAGENAME}}/et | 1 }} | et-pagename = {{FULLPAGENAME}}/et
-->{{MultiPage/flag|eo}}<!--
| fr-page-exists = {{#ifexists: {{FULLPAGENAME}}/fr | 1 }} | fr-pagename = {{FULLPAGENAME}}/fr
-->{{MultiPage/flag|et}}<!--
| fi-page-exists = {{#ifexists: {{FULLPAGENAME}}/fi | 1 }} | fi-pagename = {{FULLPAGENAME}}/fi
-->{{MultiPage/flag|fr}}<!--
| he-page-exists = {{#ifexists: {{FULLPAGENAME}}/he | 1 }} | he-pagename = {{FULLPAGENAME}}/he
-->{{MultiPage/flag|fi}}<!--
| hi-page-exists = {{#ifexists: {{FULLPAGENAME}}/hi | 1 }} | hi-pagename = {{FULLPAGENAME}}/hi
-->{{MultiPage/flag|he}}<!--
| hr-page-exists = {{#ifexists: {{FULLPAGENAME}}/hr | 1 }} | hr-pagename = {{FULLPAGENAME}}/hr
-->{{MultiPage/flag|hi}}<!--
| hu-page-exists = {{#ifexists: {{FULLPAGENAME}}/hu | 1 }} | hu-pagename = {{FULLPAGENAME}}/hu
-->{{MultiPage/flag|hr}}<!--
| it-page-exists = {{#ifexists: {{FULLPAGENAME}}/it | 1 }} | it-pagename = {{FULLPAGENAME}}/it
-->{{MultiPage/flag|hu}}<!--
| ja-page-exists = {{#ifexists: {{FULLPAGENAME}}/ja | 1 }} | ja-pagename = {{FULLPAGENAME}}/ja
-->{{MultiPage/flag|it}}<!--
| ka-page-exists = {{#ifexists: {{FULLPAGENAME}}/ka | 1 }} | ka-pagename = {{FULLPAGENAME}}/ka
-->{{MultiPage/flag|ja}}<!--
| km-page-exists = {{#ifexists: {{FULLPAGENAME}}/km | 1 }} | km-pagename = {{FULLPAGENAME}}/km
-->{{MultiPage/flag|ka}}<!--
| ko-page-exists = {{#ifexists: {{FULLPAGENAME}}/ko | 1 }} | ko-pagename = {{FULLPAGENAME}}/ko
-->{{MultiPage/flag|km}}<!--
| ms-page-exists = {{#ifexists: {{FULLPAGENAME}}/ms | 1 }} | ms-pagename = {{FULLPAGENAME}}/ms
-->{{MultiPage/flag|ko}}<!--
| nl-page-exists = {{#ifexists: {{FULLPAGENAME}}/nl | 1 }} | nl-pagename = {{FULLPAGENAME}}/nl
-->{{MultiPage/flag|ms}}<!--
| no-page-exists = {{#ifexists: {{FULLPAGENAME}}/no | 1 }} | no-pagename = {{FULLPAGENAME}}/no
-->{{MultiPage/flag|nl}}<!--
| pl-page-exists = {{#ifexists: {{FULLPAGENAME}}/pl | 1 }} | pl-pagename = {{FULLPAGENAME}}/pl
-->{{MultiPage/flag|no}}<!--
| pt-page-exists = {{#ifexists: {{FULLPAGENAME}}/pt | 1 }} | pt-pagename = {{FULLPAGENAME}}/pt
-->{{MultiPage/flag|pl}}<!--
| pt-br-page-exists = {{#ifexists: {{FULLPAGENAME}}/pt-br | 1 }} | pt-br-pagename = {{FULLPAGENAME}}/pt-br
-->{{MultiPage/flag|pt}}<!--
| ru-page-exists = {{#ifexists: {{FULLPAGENAME}}/ru | 1 }} | ru-pagename = {{FULLPAGENAME}}/ru
-->{{MultiPage/flag|pt-br}}<!--
| es-page-exists = {{#ifexists: {{FULLPAGENAME}}/es | 1 }} | es-pagename = {{FULLPAGENAME}}/es
-->{{MultiPage/flag|ru}}<!--
| sv-page-exists = {{#ifexists: {{FULLPAGENAME}}/sv | 1 }} | sv-pagename = {{FULLPAGENAME}}/sv
-->{{MultiPage/flag|es}}<!--
| uk-page-exists = {{#ifexists: {{FULLPAGENAME}}/uk | 1 }} | uk-pagename = {{FULLPAGENAME}}/uk
-->{{MultiPage/flag|sv}}<!--
| tr-page-exists = {{#ifexists: {{FULLPAGENAME}}/tr | 1 }} | tr-pagename = {{FULLPAGENAME}}/tr
-->{{MultiPage/flag|uk}}<!--
| vi-page-exists = {{#ifexists: {{FULLPAGENAME}}/vi | 1 }} | vi-pagename = {{FULLPAGENAME}}/vi
-->{{MultiPage/flag|tr}}<!--
| zh-page-exists = {{#ifexists: {{FULLPAGENAME}}/zh | 1 }} | zh-pagename = {{FULLPAGENAME}}/zh
-->{{MultiPage/flag|vi}}<!--
| zh-tw-page-exists = {{#ifexists: {{FULLPAGENAME}}/zh-tw | 1 }} | zh-tw-pagename = {{FULLPAGENAME}}/zh-tw
-->{{MultiPage/flag|zh}}<!--
| USEDLANG = {{uselang}}
-->{{MultiPage/flag|zh-tw}}<!--
| USEDLANG_2 = {{uselang|pref=/|default-none={{{no-en-subpage|}}}}}
 
}}
--></div><!--
 
- Collapsible Flags -
 
--><div style=pointer-events:all>
<center class="mw-customtoggle-LanguageFlags-of-multipage" style="height:19px; background-color:#262626; border:1px solid #65635F; border-bottom:{{#if:{{{noborder|}}}|1|0}}; border-radius:{{#if:{{{noborder|}}}|3px|3px 3px 0 0}}"><span style="display:flex; justify-content:center; width:20px; height:100%" title="{{int:allmessages-filter-translate}}"><div style="position: relative; top:-2px;">[[File:Icon-translate.png|link=|12px]]</div></span></center>
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-LanguageFlags-of-multipage" style="display:none; overflow:hidden; background:#404040; border:1px solid rgba(255, 255, 255, 0.1); border-radius:4px; box-shadow:0 10px 20px rgb(0,0,0,.3); user-select:text; position:absolute; z-index:1001; {{text-dir|ltr=right|rtl=left}}:calc({{#if:{{{altEditButton|}}}|26px|52px}} + {{{margin-right|0px}}}); top:26px"><div style="overflow-y:auto;max-height:200px;padding:2px 6px;"><span class=plainlinks><!-- RECOMMENDED: PLEASE SORT THE LANGUAGE CODE FROM A-Z (except ENGLISH). -->
<div>{{Flag|en}} {{#if:{{{no-en-subpage|}}}|{{#ifeq:{{uselang}}|en|'''{{#language:en}}'''|[{{fullurl:{{FULLPAGENAME}}|uselang=en}} {{#language:en}}]}}|{{#ifexist:{{FULLPAGENAME}}/en|[[:{{FULLPAGENAME}}/en|{{ucfirst:{{#language:en}}}}]]|[{{fullurl:{{FULLPAGENAME}}/en|action=edit&preload={{urlencode:Template:MultiPage/preload}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:en}}}}</span>]}}}}</div>
<div>{{Flag|ca}} {{#ifexist:{{FULLPAGENAME}}/ca|[[:{{FULLPAGENAME}}/ca|{{ucfirst:{{#language:ca}}}}]]|[{{fullurl:{{FULLPAGENAME}}/ca|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:ca}}}}</span>]}}</div>
<div>{{Flag|cs}} {{#ifexist:{{FULLPAGENAME}}/cs|[[:{{FULLPAGENAME}}/cs|{{ucfirst:{{#language:cs}}}}]]|[{{fullurl:{{FULLPAGENAME}}/cs|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:cs}}}}</span>]}}</div>
<div>{{Flag|de}} {{#ifexist:{{FULLPAGENAME}}/de|[[:{{FULLPAGENAME}}/de|{{ucfirst:{{#language:de}}}}]]|[{{fullurl:{{FULLPAGENAME}}/de|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:de}}}}</span>]}}</div>
<div>{{Flag|el}} {{#ifexist:{{FULLPAGENAME}}/el|[[:{{FULLPAGENAME}}/el|{{ucfirst:{{#language:el}}}}]]|[{{fullurl:{{FULLPAGENAME}}/el|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:el}}}}</span>]}}</div>
<div>{{Flag|eo}} {{#ifexist:{{FULLPAGENAME}}/eo|[[:{{FULLPAGENAME}}/eo|{{ucfirst:{{#language:eo}}}}]]|[{{fullurl:{{FULLPAGENAME}}/eo|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:eo}}}}</span>]}}</div>
<div>{{Flag|es}} {{#ifexist:{{FULLPAGENAME}}/es|[[:{{FULLPAGENAME}}/es|{{ucfirst:{{#language:es}}}}]]|[{{fullurl:{{FULLPAGENAME}}/es|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:es}}}}</span>]}}</div>
<div>{{Flag|et}} {{#ifexist:{{FULLPAGENAME}}/et|[[:{{FULLPAGENAME}}/et|{{ucfirst:{{#language:et}}}}]]|[{{fullurl:{{FULLPAGENAME}}/et|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:et}}}}</span>]}}</div>
                <div>{{Flag|fi}} {{#ifexist:{{FULLPAGENAME}}/fi|[[:{{FULLPAGENAME}}/fi|{{ucfirst:{{#language:fi}}}}]]|[{{fullurl:{{FULLPAGENAME}}/fi|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:fi}}}}</span>]}}</div>
        <div>{{Flag|fr}} {{#ifexist:{{FULLPAGENAME}}/fr|[[:{{FULLPAGENAME}}/fr|{{ucfirst:{{#language:fr}}}}]]|[{{fullurl:{{FULLPAGENAME}}/fr|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:fr}}}}</span>]}}</div>
<div>{{Flag|he}} {{#ifexist:{{FULLPAGENAME}}/he|[[:{{FULLPAGENAME}}/he|{{ucfirst:{{#language:he}}}}]]|[{{fullurl:{{FULLPAGENAME}}/he|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:he}}}}</span>]}}</div>
<div>{{Flag|hi}} {{#ifexist:{{FULLPAGENAME}}/hi|[[:{{FULLPAGENAME}}/hi|{{ucfirst:{{#language:hi}}}}]]|[{{fullurl:{{FULLPAGENAME}}/hi|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:hi}}}}</span>]}}</div>
<div>{{Flag|hr}} {{#ifexist:{{FULLPAGENAME}}/hr|[[:{{FULLPAGENAME}}/hr|{{ucfirst:{{#language:hr}}}}]]|[{{fullurl:{{FULLPAGENAME}}/hr|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:hr}}}}</span>]}}</div>
<div>{{Flag|hu}} {{#ifexist:{{FULLPAGENAME}}/hu|[[:{{FULLPAGENAME}}/hu|{{ucfirst:{{#language:hu}}}}]]|[{{fullurl:{{FULLPAGENAME}}/hu|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:hu}}}}</span>]}}</div>
<div>{{Flag|it}} {{#ifexist:{{FULLPAGENAME}}/it|[[:{{FULLPAGENAME}}/it|{{ucfirst:{{#language:it}}}}]]|[{{fullurl:{{FULLPAGENAME}}/it|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:it}}}}</span>]}}</div>
<div>{{Flag|ja}} {{#ifexist:{{FULLPAGENAME}}/ja|[[:{{FULLPAGENAME}}/ja|{{ucfirst:{{#language:ja}}}}]]|[{{fullurl:{{FULLPAGENAME}}/ja|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:ja}}}}</span>]}}</div>
<div>{{Flag|ka}} {{#ifexist:{{FULLPAGENAME}}/ka|[[:{{FULLPAGENAME}}/ka|{{ucfirst:{{#language:ka}}}}]]|[{{fullurl:{{FULLPAGENAME}}/ka|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:ka}}}}</span>]}}</div>
<div>{{Flag|km}} {{#ifexist:{{FULLPAGENAME}}/km|[[:{{FULLPAGENAME}}/km|{{ucfirst:{{#language:km}}}}]]|[{{fullurl:{{FULLPAGENAME}}/km|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:km}}}}</span>]}}</div>
<div>{{Flag|ko}} {{#ifexist:{{FULLPAGENAME}}/ko|[[:{{FULLPAGENAME}}/ko|{{ucfirst:{{#language:ko}}}}]]|[{{fullurl:{{FULLPAGENAME}}/ko|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:ko}}}}</span>]}}</div>
<div>{{Flag|ms}} {{#ifexist:{{FULLPAGENAME}}/ms|[[:{{FULLPAGENAME}}/ms|{{ucfirst:{{#language:ms}}}}]]|[{{fullurl:{{FULLPAGENAME}}/ms|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:ms}}}}</span>]}}</div>
<div>{{Flag|nl}} {{#ifexist:{{FULLPAGENAME}}/nl|[[:{{FULLPAGENAME}}/nl|{{ucfirst:{{#language:nl}}}}]]|[{{fullurl:{{FULLPAGENAME}}/nl|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:nl}}}}</span>]}}</div>
<div>{{Flag|no}} {{#ifexist:{{FULLPAGENAME}}/no|[[:{{FULLPAGENAME}}/no|{{ucfirst:{{#language:no}}}}]]|[{{fullurl:{{FULLPAGENAME}}/no|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:no}}}}</span>]}}</div>
<div>{{Flag|pl}} {{#ifexist:{{FULLPAGENAME}}/pl|[[:{{FULLPAGENAME}}/pl|{{ucfirst:{{#language:pl}}}}]]|[{{fullurl:{{FULLPAGENAME}}/pl|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:pl}}}}</span>]}}</div>
<div>{{Flag|pt}} {{#ifexist:{{FULLPAGENAME}}/pt|[[:{{FULLPAGENAME}}/pt|{{ucfirst:{{#language:pt}}}}]]|[{{fullurl:{{FULLPAGENAME}}/pt|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:pt}}}}</span>]}}</div>
<div>{{Flag|pt-br}} {{#ifexist:{{FULLPAGENAME}}/pt-br|[[:{{FULLPAGENAME}}/pt-br|{{ucfirst:{{#language:pt-br}}}}]]|[{{fullurl:{{FULLPAGENAME}}/pt-br|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:pt-br}}}}</span>]}}</div>
<div>{{Flag|ru}} {{#ifexist:{{FULLPAGENAME}}/ru|[[:{{FULLPAGENAME}}/ru|{{ucfirst:{{#language:ru}}}}]]|[{{fullurl:{{FULLPAGENAME}}/ru|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:ru}}}}</span>]}}</div>
<div>{{Flag|sv}} {{#ifexist:{{FULLPAGENAME}}/sv|[[:{{FULLPAGENAME}}/sv|{{ucfirst:{{#language:sv}}}}]]|[{{fullurl:{{FULLPAGENAME}}/sv|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:sv}}}}</span>]}}</div>
<div>{{Flag|tr}} {{#ifexist:{{FULLPAGENAME}}/tr|[[:{{FULLPAGENAME}}/tr|{{ucfirst:{{#language:tr}}}}]]|[{{fullurl:{{FULLPAGENAME}}/tr|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:tr}}}}</span>]}}</div>
<div>{{Flag|uk}} {{#ifexist:{{FULLPAGENAME}}/uk|[[:{{FULLPAGENAME}}/uk|{{ucfirst:{{#language:uk}}}}]]|[{{fullurl:{{FULLPAGENAME}}/uk|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:uk}}}}</span>]}}</div>
<div>{{Flag|vi}} {{#ifexist:{{FULLPAGENAME}}/vi|[[:{{FULLPAGENAME}}/vi|{{ucfirst:{{#language:vi}}}}]]|[{{fullurl:{{FULLPAGENAME}}/vi|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:vi}}}}</span>]}}</div>
<div>{{Flag|zh}} {{#ifexist:{{FULLPAGENAME}}/zh|[[:{{FULLPAGENAME}}/zh|{{ucfirst:{{#language:zh}}}}]]|[{{fullurl:{{FULLPAGENAME}}/zh|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:zh}}}}</span>]}}</div>
<div>{{Flag|zh-tw}} {{#ifexist:{{FULLPAGENAME}}/zh-tw|[[:{{FULLPAGENAME}}/zh-tw|{{ucfirst:{{#language:zh-tw}}}}]]|[{{fullurl:{{FULLPAGENAME}}/zh-tw|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}} <span style="color:rgb(214,75,75);">{{ucfirst:{{#language:zh-tw}}}}</span>]}}</div>
<!-- END OF COLLAPSIBLE FLAGS --></span>
</div></div><!--
--></div><!--
 
- Edit Button -
 
-->{{#if:{{{altEditButton|}}}||<div style="pointer-events:all; {{#if:{{{margin-right|}}}|margin-right:{{{margin-right}}}}}">
<center class="mw-customtoggle-editbutton-of-multipage" style="height:19px; background-color:#262626; border:1px solid #65635F; border-bottom:{{#if:{{{noborder|}}}|1|0}}; border-radius:{{#if:{{{noborder|}}}|3px|3px 3px 0 0}}"><span style="display:flex; justify-content:center; width:20px; height:100%"><div style="position: relative; top:-1px;">[[File:Icon-edit.png|link={{#ifexist:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|{{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|action=edit}}|{{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}}}}|14px|{{int:edit}}|{{#ifexist:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|{{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|action=edit}}|{{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}}}}}}|14px|{{int:edit}}]]</div></span></center>
</div>}}<!--
 
- Actions -
 
--><div style="pointer-events:all; {{#if:{{{margin-right|}}}|margin-right:{{{margin-right}}}}}">
<center class="mw-customtoggle-editaction-of-multipage" style="height:19px; background-color:#262626; border:1px solid #65635F; border-bottom:{{#if:{{{noborder|}}}|1|0}}; border-radius:{{#if:{{{noborder|}}}|3px|3px 3px 0 0}}"><!--
--><span class=plainlinks style="display:flex; justify-content:center; width:20px; height:100%; font-size:10px" title="{{int:actions}}"><div style="position: relative; top:-3.5px; color:rgb(255,255,255);">'''…'''</div></span>
</center>
<div class="mw-collapsible mw-collapsed plainlinks" id="mw-customcollapsible-editaction-of-multipage" style="display:none; overflow:hidden; background:#404040; border:1px solid rgba(255,255,255,.1); border-radius:4px; box-shadow:0 10px 20px rgb(0,0,0,.3); user-select:none; position:absolute; z-index:1001; {{text-dir|ltr=right|rtl=left}}:calc(0px + {{{margin-right|0px}}}); top:26px">
<div style="overflow-y:auto; max-height:200px; padding:2px 6px">
<div style="display:flex; align-items:center; margin-bottom:3px">[[File:Icon-visibility.png|18px|link={{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|{{int:view}}]]&nbsp;[{{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}}} <span style="color: white;">{{ucfirst:{{int:view}}}}</span>]</div>
{{#if:{{{altEditButton|}}}|<div style="display:flex; align-items:center; margin-bottom:3px">[[File:Icon-edit.png|18px|link={{#ifexist:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|{{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|action=edit}}|{{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}}}}|{{int:edit}}]]&nbsp;[{{#ifexist:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|{{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|action=edit}}|{{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|action=edit&preload={{urlencode:{{#ifexist:{{FULLPAGENAME}}/en|{{FULLPAGENAME}}/en|Template:MultiPage/preload}}}}}}}} <span style="color: white;">{{int:edit}}</span>]</div>
}}
<div style="display:flex; align-items:center; margin-bottom:3px">[[File:Icon-history.png|18px|link={{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|action=history}}|{{int:history}}]]&nbsp;[{{fullurl:{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}|action=history}} <span style="color: white;">{{ucfirst:{{int:history}}}}]</div>
<div style="display:flex; align-items:center; margin-bottom:3px">[[File:Icon-deblur.png|18px|link={{fullurl:{{FULLPAGENAME}}|action=purge}}|{{ucfirst:{{int:confirm-purge-title}}}}]]&nbsp;[{{fullurl:{{FULLPAGENAME}}|action=purge}} <span style="color: white;">{{MultiPage/strings|Purge}}</span>]</div>
</div>
</div>
</div>
</div><!--
 
- Language subpage not found -
 
-->{{#if:{{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}{{uselang|pref=/|default-none={{{no-en-subpage|}}}}}}}||{{#if:{{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/en}}
|<div style="display:flex; background-color:rgb(255 167 38 / 5%); border:1px solid rgba(255 167 38 / 30%); border-left:4px solid #FFA726; border-radius:3px; padding:10px; margin-bottom:6px">{{MultiPage/strings|OtherLangSubpageNotFound}}</div>
|<div style="display:flex; background-color:rgb(255 167 38 / 5%); border:1px solid rgba(255 167 38 / 30%); border-left:4px solid #FFA726; border-radius:3px; padding:10px; margin-bottom:6px">{{MultiPage/strings|{{#if:{{{no-en-subpage|}}}|Other}}LangSubpageNotFound}}<br>{{MultiPage/strings|LangSubpageNotPurged}}</div>
}}<!--
-->}}
{{#if:{{{no-en-subpage|}}}|{{#switch:{{uselang}}|#default={{#if:{{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/{{uselang}}}}|{{{page|{{ {{UselangSubpage}} }} }}}
<div style="display: none">
|}}|en=}}| {{{page|{{ {{UselangSubpage}} }} }}} }}</onlyinclude></includeonly>

Revision as of 14:54, 9 July 2024

Warning icon.png
This template is used on many pages and changes may be widely noticed.
Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage.
Consider discussing changes on the talk page before implementing them.



Icon-Important.pngImportant:We are currently working on a new Template:Page that does not require the creation of many language subpages, eliminates all expensive functions, replacing them with simpler ones, reduces page loading time, categorizes articles by translation level, etc. Please stop using {{MultiPage}}, because when you move the content to the English subpage, the change history is also transferred, and it is impossible to return it back to the main page without the necessary rights (which regular users do not have). Wait for Template:Page to be finished before replace both {{Lang}} and {{MultiPage}} with {{Page}}. If you disagree with something or have suggestions for improving the new page format, I advise you to write about it on the discussion page of the new template before this template begins to be used en masse.



Warning.pngWarning:Do not use this template on template pages! We are working towards having universal templates for all languages, meaning that we no longer need "<template name>:<lang code>", and we can just use an automatically translated template. Using this translation method would undermine all the work we have been putting in for months now. Instead, use {{Autolang}} for translations, and for previewing languages on template pages, uses "{{Uselangflags}}" with noinclude. This will allow for automatically changing the language used in the template while not creating 8 different pages for one template.
Icon-Bug.pngBug:Causes some pages, such as List of Team Fortress 2 console commands and variables to not render because of too many templates included.
PlacementTip.pngWorkaround:Copy/Paste the following instead of {{MultiPage}} on the affected pages:
{{ulf|en=1|<other languages used>|multipageworkaround=1}} {{:{{FULLPAGENAME}}/{{uselang}}}}

This will allow the page to display properly and give the illusion of visual parity with other MultiPage pages. Make sure to visit {{Uselangflags}} for documentation about this template.

This SHOULD NOT be used unless absolutely necessary! This is only a temporary fix until we find a way to fix this issue!
  [todo tested in ?]
Todo: remove forced line break before page contents when text comes before this template.
English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [create]
Icon-translate.png Available doc translations
Info.png
The Template:Language/archives/MultiPage/sandbox/doc documentation page does not exist.
English documentation will be displayed instead, which you can translate using Google Translate (or similar software). If there is nothing after this message, most likely the documentation does not exist even in English.
Template:Language/archives/MultiPage/sandbox/doc