Template:Doc: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(I looked everywhere for that opening span, it probably doesn't have the opening span.)
 
(98 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{Idea|1 = https://developer.valvesoftware.com/w/index.php?title=Template:Doc/sandbox&oldid=290395}}
{{High-use|approx=1,800}}
{{Todo|Exclude Sandbox subpage and other from this template. Also do some code cleanup.}}
{{todo|Exclude Sandbox subpage and other from this template. Also do some code cleanup.}}
__NOTOC__{{Doc}}
{{todo|Make this code less shitty.}}
<includeonly><onlyinclude>{{#switch:{{{1|}}}
{{todo|Decide what to do with the View button on the right side of the "hat".}}
| #default = <div style=clear:both></div>{{#switch:{{{tools|}}}|#default=<span class=plainlinks style=user-select:none;float:right><table cellspacing=0 style="width:100%;margin-bottom:-1px;"><tr>
{{doc}}
{{#if:{{PROTECTIONEXPIRY:edit|{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}}}
<includeonly>
|{{#if:{{{content{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|}}}||<td style="border-left:0px solid; border-image:linear-gradient(0,#AAA,transparent 100%) 1;text-align:center;padding:6px;background:linear-gradient(0,#505050 10%,transparent 100%)">[[{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|{{int:view}}]]</td>
<td style="text-align:center;padding:6px;background:linear-gradient(0,#505050 10%,transparent 100%);border-right:0px solid; border-image:linear-gradient(0,#AAA,transparent 100%)">[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|action=edit}} {{int:edit}}]</td>
<td style="text-align:center;padding:6px;background:linear-gradient(0,#505050 10%,transparent 100%);border-right:0px solid;border-image:linear-gradient(0,#AAA,transparent 100%) 1">[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|action=history}} {{int:history}}]</td>}}
{{#switch:{{{tools|}}}|#default=<td style="text-align:center;border-bottom:1px solid; border-bottom-color:#505050"><div class="mw-collapsible mw-collapsed" id=mw-customcollapsible-doctools style="display:none;padding:0 6px">{{#if:{{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/sandbox}}| [[{{FULLPAGENAME}}/sandbox|{{autolang|1=Sandbox|eo=Designejeto|ru=Песоч&shy;ница|zh=沙盒}}]] | [{{fullurl:{{FULLPAGENAME}}/sandbox|action=edit&preload={{urlencode:{{FULLPAGENAME}}}}}} {{autolang|1=Sandbox|eo=Designejeto|ru=Песоч&shy;ница|zh=沙盒}}]}}</div></td>
<td style="text-align:center;border-bottom:1px solid; border-bottom-color:#505050"><div class="mw-collapsible mw-collapsed" id=mw-customcollapsible-doctools style="display:none;padding:0 6px">{{#if:{{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/testcases}}| [[{{FULLPAGENAME}}/testcases|{{autolang|1=Testcase|eo=Provkazo|ru=Тестиро&shy;вание}}]] | [{{fullurl:{{FULLPAGENAME}}/testcases|action=edit}} {{autolang|1=Testcase|eo=Provkazo|ru=Тестиро&shy;вание|zh=测试用例}}]}}</div></td>|1=}}
|{{#if:{{{content{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|}}}||<td style="text-align:center;padding:8px;background:linear-gradient(0,#505050 10%,transparent 100%);border-left:0px solid;border-right:0px solid;border-image:linear-gradient(0,#AAA,transparent 100%) 1">[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|action=edit&preload={{urlencode:{{{docpage|{{#ifexist:{{FULLPAGENAME}}/doc|{{FULLPAGENAME}}/doc|{{#ifexist:Template:Doc/preload{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|Template:Doc/preload{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|Template:Doc/preload}}}}}}}}}}} {{int:create}}]</td>}}
}}
{{#switch:{{{tools|}}}|#default=<td style="text-align:center;border-bottom:1px solid; border-bottom-color:#505050"><div class="mw-collapsible mw-collapsed" id=mw-customcollapsible-doctools style="display:none;padding:0 6px">[[Special:PrefixIndex/{{FULLPAGENAME}}/|{{autolang|1=Subpages|eo=Paĝidoj|ru=Под&shy;страницы|de=Unterseiten|zh=子页面}}]]</div></td>
<td style="text-align:center;border-bottom:1px solid; border-bottom-color:#505050"><div class="mw-collapsible mw-collapsed" id=mw-customcollapsible-doctools style="display:none;padding:0 6px">[{{fullurl:{{FULLPAGENAME}}|action=purge}} {{autolang|1=Purge|eo=Refreŝigi|es=Purga|ru=Очистить кэш|vi=Làm mới|zh=清除缓存(刷新页面)|ka=წმენდს|de=Aktualisieren}}]</div></td>
<td class="mw-customtoggle-doctools" style="padding:8px;background:linear-gradient(0,#505050 10%,transparent 100%);border-left:0px solid;border-right:0px solid;border-image:linear-gradient(to top,#AAA,transparent 100%) 1;height:14px">'''…'''</td>
</tr>|1=}}</table></span>|0=}}
<div style="clear:both; margin-top:1em; border:1px solid #505050; background-color:#323232; border-radius:2px">
<div style="width:100%"><div style="display:flex; gap:8px; background:#505050; padding:6px 6px 6px 10px; flex-direction:{{#switch:{{uselang}}|aeb|aeb-Arab|ar|arc|arq|arz|azb|bcc|bgn|bqi|ckb|dv|fa|glk|he|khw|kk-Arab|kk-CN|ks|ks-Arab|ku-Arab|lki|lrc|luz|mzn|pnb|ps|sd|sdh|skr|skr-Arab|ug|ug-Arab|ur|yi=row-reverse| align=right|#default=row"}}><div style="display:flex; flex-direction:{{#switch:{{uselang}}|aeb|aeb-Arab|ar|arc|arq|arz|azb|bcc|bgn|bqi|ckb|dv|fa|glk|he|khw|kk-Arab|kk-CN|ks|ks-Arab|ku-Arab|lki|lrc|luz|mzn|pnb|ps|sd|sdh|skr|skr-Arab|ug|ug-Arab|ur|yi=row-reverse|#default=row}}; align-items:center; font-size:1.2em; color:#D8D8D8;">{{#switch:{{{pagespace|{{SUBJECTSPACE}}}}}
| #default = {{autolang|1=Documentation|eo=Prio|de=Dokumentation|es=Documentación|ru=Документация|zh=文档}}
| Template = <span style="{{#switch:{{uselang}}|aeb|aeb-Arab|ar|arc|arq|arz|azb|bcc|bgn|bqi|ckb|dv|fa|glk|he|khw|kk-Arab|kk-CN|ks|ks-Arab|ku-Arab|lki|lrc|luz|mzn|pnb|ps|sd|sdh|skr|skr-Arab|ug|ug-Arab|ur|yi=padding-left|#default=padding-right}}:6px;pointer-events:none;user-select:none;">[[File:Curly_brackets_white.png|32px|link=]]</span>{{autolang|1=Template Documentation|eo=Ŝablona Prio|es=Documentación de las plantillas|ru=Документация шаблона|zh=模板文档|ka=თარგი დოკუმენტაცია|de=Vorlagendokumentation}}
| File = {{autolang|1=Summary|eo=Prisumo|es=Resumen|ru=Описание|zh=摘要|de=Zusammenfassung}}
| User = {{autolang|1=About|eo=Uzanto|de=Über|ru=О пользователе|zh=关于}}
}}</div><div style="height:19px; background:#323232; border:1px solid rgba(255,255,255,.3); border-radius:2px; padding:0 1px; margin-left:auto"><!--


-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|en|English|content={{{content|}}}}}<!--
<onlyinclude>{{Doc/templateusecategory}}{{#if:{{{content|}}}|[[Category:Documentation using content parameter]]}}{{ulf|all-lang=1}}{{#switch:{{{1|}}}
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|eo|Esperanto|content={{{content/eo|}}}}}<!--
| #default = <div style="clear:both; margin-top:1em; border:1px solid #505050; background-color:#323232; border-radius:2px; scrollbar-color: #686868 #424242 !important;"><!--
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|ca|Catalan|content={{{content/ca|}}}}}<!--
--><div style="width:100%"><!--
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|cs|Czech|content={{{content/cs|}}}}}<!--
--><div style="display:flex; gap:8px; background:#505050; padding:6px 6px 6px 10px; flex-direction:{{#switch:{{intlang}}|he=row-reverse| align=right|#default=row}}"><!--
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|de|German|content={{{content/de|}}}}}<!--
--><div style="display:flex; flex-direction:{{#switch:{{intlang}}|he=row-reverse|#default=row}}; align-items:center; font-size:1.2em; color:#D8D8D8;"><!--
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|es|Spanish|content={{{content/es|}}}}}<!--
-->{{#switch:{{{pagespace|{{SUBJECTSPACE}}}}}
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|et|Estonian|content={{{content/et|}}}}}<!--
| #default = {{Doc/strings|documentation}}
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|fr|French|content={{{content/fr|}}}}}<!--
| Template = <span style="{{#switch:{{intlang}}|he=padding-left|#default=padding-right}}:6px;pointer-events:none;user-select:none;">[[File:Curly_brackets_white.png|32px|link=]]</span><!--
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|hu|Hungarian|content={{{content/hu|}}}}}<!--
-->{{#if:{{AVAILABLEDOCPAGENAME|{{{docpage|}}}}}
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|it|Italian|content={{{content/it|}}}}}<!--
| '''{{Doc/strings|TemplateDoc}}'''&nbsp;&#91;[[{{AVAILABLEDOCPAGENAME|{{{docpage|}}}}}|{{lc:{{int:View}}}}]]&#93;
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|nl|Dutch|content={{{content/nl|}}}}}<!--
| '''{{Doc/strings|TemplateDoc}}'''&nbsp;&#91;[[{{DOCPAGENAME|{{{docpage|}}}}}|{{lc:{{int:View}}}}]]&#93;
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|no|Norwegian|content={{{content/no|}}}}}<!--
}}&nbsp;<!--
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|pl|Polish|content={{{content/pl|}}}}}<!--
-->{{#if: {{AVAILABLEDOCPAGENAME|translated=1|{{{docpage|}}}}}
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|pt|Portuguese|content={{{content/pt|}}}}}<!--
| [{{PageCreateLink|create={{DOCPAGENAME|{{{docpage|}}}}}|alt={{lc:{{int:Edit}}}}}}]
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|pt-br|Brazilian Portuguese|content={{{content/pt-br|}}}}}<!--
| {{#if: {{AVAILABLEDOCPAGENAME|{{{docpage|}}}}}  
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|ru|Russian|content={{{content|ru}}}}}<!--
| [{{PageCreateLink|create={{BASEDOCPAGENAME|{{{docpage|}}}}}|alt={{lc:{{int:Edit}}}}}}]<!--
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|uk|Ukrainian|content={{{content|uk}}}}}<!--
--> [{{PageCreateLink|create={{DOCPAGENAME|{{{docpage|}}}}}|preload=Doc/preload{{intlang|pref=/}}|alt={{lc:{{int:create}}}}}}&nbsp;{{Flag|{{intlang}}}}]
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|sv|Swedish|content={{{content|sv}}}}}<!--
| [{{PageCreateLink|create={{DOCPAGENAME|{{{docpage|}}}}}|preload=Doc/preload{{intlang|pref=/|default-none=1}}|alt={{lc:{{int:create}}}}}}]
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|tr|Turkish|content={{{content|tr}}}}}<!--
}}
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|ja|Japanese|content={{{content|ja}}}}}<!--
}}
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|vi|Vietnamese|content={{{content|vi}}}}}<!--
| File = {{Doc/strings|Summary}}
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|zh|Simplified Chinese|content={{{content|zh}}}}}<!--
| User = {{Doc/strings|About}}
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|zh-tw|Taiwanese Mandarin|content={{{content|zh-tw}}}}}<!--
}}</div><!--
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|ko|Korean|content={{{content|ko}}}}}<!--
--><div style="display:flex; gap:6px; margin-left:auto"><!--
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|ka|Georgian|content={{{content|ka}}}}}<!--
-->{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|he|Hebrew|content={{{content|he}}}}}


</div></div></div><div style="padding:0.4em 1em;">
    ------------------------------ Language button ------------------------------
{{{content{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|{{{content|{{#if:{{PROTECTIONEXPIRY:edit|{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}}}
 
|{{:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}}}
--><div class="mw-customtoggle-language" style="display:inline-flex; justify-content:center; align-items:center; height:100%; box-sizing:border-box; background:#323232; border:1px solid rgba(255,255,255,.3); border-radius:2px; user-select:none; padding:0 4px">[[File:Icon-translate.png|link=|14px]]&nbsp;Available doc translations </div><!--
|{{messagebox|style=margin-top:14px|text={{autolang|1=The <span style=text-decoration:underline>'''[[:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}]]'''</span> documentation page does not exist.<br>English documentation will be displayed instead. If there is nothing after this message, most likely the documentation does not exist even in English.|eo=<span style=text-decoration:underline>'''[[:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}]]'''</span> priiga paĝo ne ekzistas.<br>Se nenio antaŭen ĉi mesaĝo, plej ŝance la priigo ne ekzistas eĉ en angla.|ru=Страница документации <span style=text-decoration:underline>'''[[:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}]]'''</span> не существует.<br>Вместо неё будет отображена документация на английском. Если после данного сообщения ничего нет, вероятней всего документации не существует даже на английском.|de=Die Dokumentationsseite <span style=text-decoration:underline>'''[[:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}]]'''</span> existiert nicht.<br>Es folgt unter dieser Meldung stattdessen die englische Dokumentation, sofern sie existiert.|zh=文档页面 <span style=text-decoration:underline>'''[[:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}]]'''</span> 不存在。<br>模板将改为显示英文文档。如果此消息后没有任何内容,则很可能该文档甚至不存在英文版本。}}}}
 
{{:{{{docpage|{{FULLPAGENAME}}/doc}}}}}}}}}}}}}
-->{{#switch:{{{tools|}}}
</div></div> <!-- doc/subpage translations -->
| #default = {{#if:{{PROTECTIONEXPIRY:edit|{{{docpage|{{FULLPAGENAME}}/doc}}}{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}|1|0}} }} }}
| 0 = {{Metanotice
|<!--
| id = [[File:Edit-copy.png|40px|link=]]
 
| opacity =.05
------------------------------ view button ------------------------------
| rgb = 255, 255, 255
 
| text = {{autolang
-->{{#if:{{{content{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}|1|0}} }}| }}}
| 1 = This is a documentation subpage for&nbsp;[[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]]. </br><small>Don't forget to purge the contents of the base page upon creating or editing this subpage.</small>
|
| de = Dies ist eine Unterseite zur Dokumentation für&nbsp;[[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
|<div style="display:inline-flex; justify-content:center; align-items:center; height:100%; box-sizing:border-box; background:#323232; border:1px solid rgba(255,255,255,.3); border-radius:2px; user-select:none; padding:0 4px"><!--
| eo = Ĉi tio estas priigan paĝido por&nbsp;[[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
--><div style="position: relative; top: -1.5px; "><!--
| es = Esta es una subpágina de documentación para&nbsp;[[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
-->[[File:Icon-visibility.png|14px|link={{{docpage|{{FULLPAGENAME}}/doc}}}{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}|1|0}} }}|{{int:view}}]]<!--
| ka = ეს არის დოკუმენტაცია&nbsp;[[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
--></div><!--
| ru = Это подстраница документации для&nbsp;[[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
--></div><!--
| vi = Đây là trang tài liệu con chuỗi cho &nbsp;[[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]]. </br><small>Nếu bạn đã tạo hoặc chỉnh sửa các nội dung của trang này, đừng quên làm mới nó.</small>
 
| zh = 这是&nbsp;[[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]]&nbsp;的文档子页面。
------------------------------ history button ------------------------------
 
--><div style="display:inline-flex; justify-content:center; align-items:center; height:100%; box-sizing:border-box; background:#323232; border:1px solid rgba(255,255,255,.3); border-radius:2px; user-select:none; padding:0 4px"><!--
--><div style="position: relative; top: -1.5px; "><!--
-->[[File:Icon-history.png|14px|link={{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}|1|0}} }}|action=history}}|{{int:history}}]]<!--
--></div><!--
--></div><!--
-->}}<!-- ##### if:PROTECTIONEXPIRY #####
-->}}<!-- ##### if:CONTENT #####
 
------------------------------ more options button (...) ------------------------------
 
-->{{#switch:{{{tools|}}}
| #default = <div class="mw-customtoggle-doctools" style="display:inline-flex; justify-content:center; align-items:center; height:100%; box-sizing:border-box; background:#323232; border:1px solid rgba(255,255,255,.3); border-radius:2px; user-select:none; padding:0 4px">'''…'''</div>
|1=
}}<!-- ##### switch:TOOLS (2) ##### -->
|0=
}}<!-- ##### switch:TOOLS (1) #####
--></div><!--
--></div><!--
--></div><!--
 
------------------------------ dropdown area ------------------------------
 
--><div style="padding:0.4em 1em; overflow:hidden"><!--
--><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-doctools" 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; right:8px; "><!--
--><div style="overflow-y:auto;max-height:200px;padding:2px 6px; "><span class="plainlinks"><!--
--><div>[[File:Icon-visibility.png|16px|link=]] [[Special:PrefixIndex/{{FULLPAGENAME}}/|{{Doc/strings|Subpages}}]]</div><!--
--><div>[[File:Strings icon.png|16px|link=]] [{{fullurl:{{FULLPAGENAME}}/strings|{{#if:{{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/strings}}||action=edit&preload={{urlencode:Template:Strings subpage/preload}}}}}} <span style="color:#648cc8;">{{Doc/strings|Strings}}</span>]</div><!--
--><div>{{#switch:{{{tools|}}}|#default=[[File:Icon-sandbox.png|16px|link=]] {{#if:{{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/sandbox}}| [[{{FULLPAGENAME}}/sandbox|{{Doc/strings|SandboxButton}}]] | [{{fullurl:{{FULLPAGENAME}}/sandbox|action=edit&preload={{urlencode:{{FULLPAGENAME}} }} }} {{Doc/strings|SandboxButton}}]}}</div><!--
--><div>{{#if:{{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/testcases}}| [[{{FULLPAGENAME}}/testcases|{{Doc/strings|Testcase}}]] |[[File:Icon-task alt.png|16px|link=]] [{{fullurl:{{FULLPAGENAME}}/testcases|action=edit}} {{Doc/strings|Testcase}}]}}|1=}}</div><!--
--></span></div><!--
--></div><!--
 
------------------------------ Languages area ------------------------------
 
--><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-language" 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:1000; right:{{#if:{{PROTECTIONEXPIRY:edit|{{{docpage|{{FULLPAGENAME}}/doc}}}{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}|1|0}} }} }}|126px|68px}}; "><!--
--><div style="overflow-y:auto;max-height:200px;padding:2px 6px; "><span class="plainlinks"><!--
******************** TODO: Probably do a for each thing for flags ********************
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|en|English|content={{{content|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|eo|Esperanto|content={{{content/eo|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|ca|Catalan|content={{{content/ca|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|cs|Czech|content={{{content/cs|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|de|German|content={{{content/de|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|es|Spanish|content={{{content/es|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|et|Estonian|content={{{content/et|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|fr|French|content={{{content/fr|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|hr|Croatian|content={{{content/hr|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|hu|Hungarian|content={{{content/hu|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|it|Italian|content={{{content/it|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|nl|Dutch|content={{{content/nl|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|no|Norwegian|content={{{content/no|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|pl|Polish|content={{{content/pl|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|pt|Portuguese|content={{{content/pt|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|pt-br|Brazilian Portuguese|content={{{content/pt-br|}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|ru|Russian|content={{{content|ru}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|uk|Ukrainian|content={{{content|uk}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|sv|Swedish|content={{{content|sv}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|tr|Turkish|content={{{content|tr}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|ja|Japanese|content={{{content|ja}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|vi|Vietnamese|content={{{content|vi}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|zh|Chinese|content={{{content|zh}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|zh-tw|Taiwanese Mandarin|content={{{content|zh-tw}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|ko|Korean|content={{{content|ko}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|ka|Georgian|content={{{content|ka}}}}}</div><!--
--><div>{{Doc/flag|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}|show-lang-name=1|he|Hebrew|content={{{content|he}}}}}</div><!--
 
--></span></div><!--
--></div><!--
-->{{#if: {{PROTECTIONEXPIRY:edit|{{{docpage|{{FULLPAGENAME}}/doc}}}{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}|1|0}}}}}}
|
| {{metanotice
|id=[[File:Info.png|45px]]
|rgb=0, 127, 242
|style=padding: 7px; background: rgba(0,127,242,0.1); border-radius: 5px; border: 2px solid rgba(0,127,242,0.3);
|text={{Doc/strings|PageNotExist|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}}}
}}
}}
&nbsp;</div><div class="plainlinks" style="display:flex; align-items:center; justify-content:center; margin-left:auto"><div>[{{fullurl:{{NAMESPACE}}:{{ROOTPAGENAME}}|action=purge}} <font style="display:inline-flex; background:#36C; border-radius:3px; color:#FFF; font-weight:bold; white-space:nowrap; position:relative; z-index:10; padding:6px 10px">{{Language subpage/strings|Purge}}</font>]</div></div></div>
}}<!--
[[Category:Template documentation pages]]}}
-->{{#if: {{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/strings}}
| 1 = {{messagebox|borderstyle=|image=[[File:Sandbox.png|40px|link=]]
| {{Strings notice|TempDoc=1}}{{ {{FULLPAGENAME}}/strings|String info }}
|text= {{autolang
}}<!--
| 1 = This is the sandbox subpage for [[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
-->{{#if: {{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/testcases}}
| de = Dies ist die Sandbox-Unterseite für [[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
| {{Testcase notice|TempDoc=1}}
| eo = Ĉi tio estas designejeta paĝido por [[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
}}<!--
| es = Esta es una subpágina de caja de arena para [[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
 
| ru = Это подстраница песочницы для [[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
--------------- Doc transclusion ---------------
| zh = 这是文档 [[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]] 的沙盒子页面。
The "if" should be on a new line, or some tags, like == header == wont appear as a header
}} ([{{fullurl:Special:ComparePages|page1={{NAMESPACEE}}:{{ROOTPAGENAMEE}}&page2={{FULLPAGENAMEE}}}} {{autolang|1=diff|ru=Сравнить}}])}}[[Category:Sandbox pages]]
-->
| 2 = {{messagebox|borderstyle=|image=[[File:Sandbox Not.png|40px|link=]]
{{#if: {{{content{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}|1|0}}}}|}}}
|text={{autolang
| {{{content{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}|1|0}}}}}}}
| 1 = This page is ''not'' a sandbox.
| {{#if: {{PROTECTIONEXPIRY:edit|{{{docpage|{{FULLPAGENAME}}/doc}}}{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}|1|0}}}}}}
| de = Diese Seite ist ''keine'' Sandbox.
| {{:{{{docpage|{{FULLPAGENAME}}/doc}}}{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}|1|0}}}}
| eo = Tiu ĉi paĝo estas ''ne'' designejeto
|DocParam1={{{DocParam1|}}}|DocParam2={{{DocParam2|}}}|DocParam3={{{DocParam3|}}}|DocParam4={{{DocParam4|}}}|DocParam5={{{DocParam5|}}} }}
| ru = Эта страница ''не является'' песочницей.
| {{:{{{docpage|{{FULLPAGENAME}}/doc}}}
| zh = 该文档不是沙盒页面。
|DocParam1={{{DocParam1|}}}|DocParam2={{{DocParam2|}}}|DocParam3={{{DocParam3|}}}|DocParam4={{{DocParam4|}}}|DocParam5={{{DocParam5|}}} }}
}}
}}<!-- ##### if:PROTECTIONEXPIRY ##### -->
|small={{autolang
}}<!-- ##### if:CONTENT ##### --></div></div><!--
| 1 = It should not be used for test editing. To experiment, please use your [[Special:MyPage/sandbox|user sandbox]], or the [[:Category:Sandbox pages|other sandboxes]].
 
| de = Sie sollte nicht für Tests bearbeitet werden. Benutzer können auf ihrer [[Special:MyPage/sandbox|Benutzer-Sandbox]] oder anderen [[:Category:Sandbox pages|Sandbox-Seiten]] experimentieren.
------------------------------ doc/subpage translations | switch function at first line of the template ------------------------------
| ru = Не используйте её для тестовых правок. Экспериментируйте в [[Special:MyPage/sandbox|своей]] или [[:Category:Sandbox pages|других песочницах]].
 
|zh=它不应用于测试编辑。要进行实验,请使用你的[[Special:MyPage/sandbox|用户沙盒]]或[[:Category:Sandbox pages|其他沙盒]]。}}
-->| 0 = {{doc/subpage/0usecheck}}{{Doc/subpage}}[[Category:Pages using deprecated Doc 0]]
}}
| 4 = {{doc/subpage/4usecheck}}{{Doc/multi-subpage}}[[Category:Pages using deprecated Doc 4]]
| 3 = {{messagebox|borderstyle=|image=[[File:Edit-copy.png|40px|link=]]
|text={{autolang
<!-- Not being used -->
| 1 = This is the [[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]] info subpage.
| 1 = {{doc/subpage/1usecheck}}{{messagebox|borderstyle=|image=[[File:Sandbox.png|40px|link=]]
| eo = Ĉi tio estas la [[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]] scio paĝido.
|text= {{Doc/strings|Sandboxsp}} ([{{fullurl:Special:ComparePages|page1={{NAMESPACEE}}:{{ROOTPAGENAMEE}}&page2={{FULLPAGENAMEE}}}} {{Doc/strings|diff}}])}}[[Category:Sandbox pages]]
| ru = Это подстраница c информацией о пользователе [[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]].
| 2 = {{doc/subpage/2usecheck}}{{messagebox|borderstyle=|image=[[File:Sandbox Not.png|40px|link=]]
| zh = 这是页面 [[:{{{page|{{SUBJECTSPACE}}:{{ROOTPAGENAME}}}}}]] 的信息子页面。}}
|text={{Doc/strings|NotSandbox 1}}}}
}}
|small={{Doc/strings|NotSandbox 2}}
| 4 = {{messagebox|borderstyle=|image=[[File:Edit-copy.png|40px|link=]]
| 3 = {{doc/subpage/3usecheck}}{{messagebox|borderstyle=|image=[[File:Edit-copy.png|40px|link=]]
|text={{autolang
|text={{Doc/strings|Infosp}}}}
| 1 = This is a documentation subpage for use on multiple pages{{#if:{{{list|}}}|&nbsp;listed in [[:{{{list}}}]]}}.
 
| eo = Ĉi tio estas priigan paĝidon por uzo en pluraj paĝoj
}}<!-- ##### SWITCH FUNCTION, first line of the template #####
| ru = Это подстраница документации для использования на нескольких страницах{{#if:{{{list|}}}|&nbsp;указанных {{#switch:{{NAMESPACE:{{{list}}}}}|#default=на странице|Category=в категории}} [[:{{{list}}}]]}}.
 
| zh = 这是用于{{#if:{{{list|}}}|&nbsp;[[:{{{list}}}]] 中列出的}}多个页面上的文档子页面。
-->{{#if:{{PROTECTIONEXPIRY:edit|{{{docpage|{{FULLPAGENAME}}/doc}}}{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}
}}}}[[Category:Template documentation pages]]
|1
}}{{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|<div class="plainlinks" style="background:#323232; border:1px solid #505050; border-radius:2px; padding:0.4em 1em; margin-top:1em;">
|0
''{{Autolang|The above [[WP:WP:Template_documentation|documentation]] is [[WP:Help:Transclusion|transcluded]] from [[{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}]].|zh=以上[[WP:Template_documentation|文档]]是从 [[:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}]] [[WP:Help:Transclusion|嵌入]]的。}}'' <small>([{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|action=edit}} {{Autolang|edit|zh=编辑}}] {{!}} [{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}}}}|action=history}} {{Autolang|history|zh=页面历史}}])</small><br>
}}<!-- ##### if:PROTECTIONEXPIRY ##### -->
''{{Autolang
}}<!-- ##### INTLANG ##### -->
|Editors can experiment in this template's {{#ifexist:{{FULLPAGENAME}}/sandbox|[[{{FULLPAGENAME}}/sandbox|sandbox]]|sandbox}} <small>([{{fullurl:{{FULLPAGENAME}}/sandbox|action=edit}} {{#ifexist:{{FULLPAGENAME}}/sandbox|edit|create}}]{{#ifexist:{{FULLPAGENAME}}/sandbox||&nbsp;{{!}} [{{fullurl:{{FULLPAGENAME}}/sandbox|action=edit&preload={{urlencode:{{FULLPAGENAME}}}}&summary={{urlencode:Create sandbox version of {{FULLPAGENAME}}}}}} mirror]}})</small> and {{#ifexist:{{FULLPAGENAME}}/testcases|[[{{FULLPAGENAME}}/testcases|testcases]]|testcases}} <small>([{{fullurl:{{FULLPAGENAME}}/testcases|action=edit}} {{#ifexist:{{FULLPAGENAME}}/testcases|edit|create}}])</small> pages.
}}<!-- ##### if:PROTECTIONEXPIRY ##### -->
|zh=编辑者可以在此模板的{{#ifexist:{{FULLPAGENAME}}/sandbox|[[{{FULLPAGENAME}}/sandbox|沙盒]]|沙盒}} <small>([{{fullurl:{{FULLPAGENAME}}/sandbox|action=edit}} {{#ifexist:{{FULLPAGENAME}}/sandbox|编辑|创建}}]{{#ifexist:{{FULLPAGENAME}}/sandbox||&nbsp;{{!}} [{{fullurl:{{FULLPAGENAME}}/sandbox|action=edit&preload={{urlencode:{{FULLPAGENAME}}}}&summary={{urlencode:Create sandbox version of {{FULLPAGENAME}}}}}} 镜像]}})</small> 和{{#ifexist:{{FULLPAGENAME}}/testcases|[[{{FULLPAGENAME}}/testcases|测试用例]]|测试用例}} <small>([{{fullurl:{{FULLPAGENAME}}/testcases|action=edit}} {{#ifexist:{{FULLPAGENAME}}/testcases|编辑|创建}}])</small> 页面编辑。
|<div class="plainlinks" style="background:#323232; border:1px solid #505050; border-radius:2px; padding:0.4em 1em; margin-top:1em;"><!--
}}<br>
-->''{{Doc/strings|transcluded|docpage={{{docpage|{{FULLPAGENAME}}/doc}}}}}''<!--
''{{Autolang
-->&nbsp;<small>([{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}
|Add categories to the [[/doc]] subpage. [[Special:PrefixIndex/{{FULLPAGENAME}}|Subpages of this page]].
|1
|zh=请将分类(类别)添加到 [[/doc]] 子页面。[[Special:PrefixIndex/{{FULLPAGENAME}}|此页面的子页面]]}}
|0
</div>|}}</onlyinclude></includeonly>
}}<!-- ##### if:PROTECTIONEXPIRY ##### -->
}}<!-- ##### INTLANG ##### -->
|action=edit}} {{int:edit}}] {{!}} [{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}{{intlang|pref=/|default-none={{#if:{{PROTECTIONEXPIRY:edit|{{DOCPAGENAME|{{{docpage|}}}}}}}
|1
|0
}}<!-- ##### if:PROTECTIONEXPIRY ##### -->
}}<!-- ##### INTLANG ##### -->
|action=history}} {{int:History}}])</small><br>''{{Doc/strings|Sandbox}}''</div>
|}}<!-- ##### if:PROTECTIONEXPIRY ##### --></onlyinclude>
 
</includeonly>__NOTOC__

Latest revision as of 11:01, 1 September 2025

Warning icon.png
This template is used on approximately 1,800 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.
Todo: Exclude Sandbox subpage and other from this template. Also do some code cleanup.
Todo: Make this code less shitty.
Todo: Decide what to do with the View button on the right side of the "hat".
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] [edit]
Icon-translate.png Available doc translations
View
Page history
Icon-translate.png
This template uses a strings subpage
Please follow the format on this subpage(s) to add translations.
Number of strings:17
Approximate status of translation:English (en) 100% Deutsch (de) 41.18% Español (es) 47.06% Esperanto (eo) 47.06% Hrvatski (hr) 94.12% 日本語 (ja) 5.88% 한국어 (ko) 5.88% Ქართული (ka) 11.76% Nederlands (nl) 5.88% Polski (pl) 5.88% Português (pt) 5.88% Português do Brasil (pt-br) 5.88% Русский (ru) 100% Українська (uk) 5.88% Tiếng Việt (vi) 23.53% 中文 (zh) 88.24% 
Gnome app science.png
This template uses a Testcases subpage
You can test how this page looks with it's different skins and parsers.

The template {{doc}} is designed to add a block of documentation to various pages (mainly template pages). The subpages of a certain language will be loaded into the documentation block depending on the language of the user interface. In the case of English, the documentation will be taken from the /doc subpage. But in all other cases, the documentation will be taken from the subpage /doc/<lang code>

Tools

The main tools are located on the top right, above the documentation block:

  • Create – opens the creation of the documentation page. Appears only if the documentation page does not exist.
Note.pngNote:If there are none of any documentations, the button will load a preload documentation, Template:Doc/preload or Template:Doc/preload/<lang code> (if the UI language isn't in English and the translations of the preload page exist), as the content of the new page and open the editing page. If there is a English documentation, the button will preload the English documentation as the content.
  • View – opens the documentation page.
  • Edit – opens the editing of the documentation page.
  • History – opens the history of changes to the documentation page.
Note.pngNote:If there are none of the above tools, then the text of the documentation was written using the {{{content}}} parameter, or parameter {{{tools}}} was set to 0.

Also, in the upper right corner there is a button marked with an ellipsis [ ]. It expands/collapses additional tools:

  • Sandbox – opens the creation of a subpage /sandbox and copies the code of the original page, or, if this page exists, simply opens it.
  • Testcases – opens the /testcases subpage. Useful for testing a template in different situations.
  • Subpages – opens Special:PrefixIndex and inserts the page name to search for all subpages.
  • Purge – opens a window with a message about purging the page.

Language bar

On the top right, under the tools, there are flags that switch documentation to another language. Switching is implemented by inserting &uselang=<lang code> into the page link, so if you click on another language, then along with the documentation, the interface language will change.

If there is no documentation in a certain language, the message “The <page> documentation page does not exist” will be displayed. if {{{pagespace}}} or actual page space is User, then the message “The <user> did not provide information about himself on this language (<page>).” will be displayed instead. Also, after this message, documentation in English will be displayed, if it exists.

Parameters

  • {{{1}}}: parameter for switching the template assignment:
    • If you need a standard documentation block, do not enter anything in this parameter.
    • 0 – will display the message “This is a documentation subpage for <page>”.
    • 1 – will display the message “This is the sandbox subpage for <page>”.
    • 2 – will display the message “This page is not a sandbox”.
    • 3 – will display the message “This is the <page> info subpage”. Useful for user subpages.
    • 4 – will display the message “This is a documentation subpage for use on multiple pages”. If the {{{list}}} parameter is used, then the text will be: “This is a documentation subpage for use on multiple pages listed in <list page>”.
  • {{{list}}}: specifies a page or category that lists pages using a particular documentation page. Used only if parameter {{{1}}} is set to 4.
  • {{{docpage}}}: the page that will be used as documentation.
  • {{{DocParam1}}} to {{{DocParam5}}}: Optional parameters passed to the documentation page (the /doc subpage and supported by {{{docpage}}}).
    • If the documentation uses {{{DocParam1}}}, then passing {{{DocParam1}}} in the template transclusion (e.g. {{Doc|DocParam1=Hello World!}}) will affect how the doc is rendered, good for documentation pages only needing a different value.
  • {{{content</lang code>}}}: content that will be used as documentation, instead of a separate page. When used, the main tools are hidden.
  • {{{pagespace}}}: the page space is determined automatically, but you can enter your own. The text in the header depends on this parameter:
    • Template → “Template Documentation”
    • File → “Summary”
    • User → “About”
    • In all other cases it will be “Documentation”
Note.pngNote:if {{{pagespace}}} or actual page space is “User”, then the text will be taken from the /about subpage, not /doc.
  • {{{tools}}}: controls which tool buttons should be displayed:
    • 0 – no buttons.
    • 1 – only buttons “Create”, “View”, “Edit” and “History”.
    • In all other cases there will be all buttons

Creating documentation

Warning.pngWarning:If you want to add the symbol “|” somewhere in the text (templates and other MediaWiki elements are not affected), use &#124;.

To start creating documentation, click on the “Create” button on the top right. The button loads the preloaded document (or as a preloaded document if there is an English document). Then the text of the documentation itself is written. First there is a brief description, and then – depending on what the documentation is written for. If you want to add categories, just add them where the preload documentation indicated.

Subpages

There are some subpages and sub-templates on {{Doc}}. They are created to make the things easier.

{{Doc/subpage}}

This template is the replacement of <noinclude>{{doc|0}}</noinclude>. It can be instead of <noinclude>{{doc|0}}</noinclude>.

Its purpose is the same as {{Documentation subpage}}.

It can avoid the problem that preload page won't load <noinclude>{{doc|0}}</noinclude>.

{{Doc/Sandbox other}}

This template adds content separately to the main template and its subpages (documents). It is useful for adding categories.

Its purpose is the same as {{Sandbox other}}.

Template:Doc/preload

This is the preload page when you click the create button. You can add translations for it.

{{Doc/PreviewBlock}}

Deprecated. Use {{Capsule}} instead.

Template:Doc
Logo-template.png
Summary
Transcludes a documentation subpage
Type
Wrapper template
Contributors
N/A
Creation date
22/08/2022
(22 August 2022)
Notes
N/A
Subpages
Documentation
Preload
Sandbox
Strings
Testcases
N/A
Revision information
Latest editor
N0one
Last edited
01/09/2025
20250901110102
Revision size
14704 bytes
14.704 kilobytes
0.014704 megabytes
Technical information
Page identifier
47769
Contains translations
Yes
Uses parser functions?
Yes
Uses variables?
Yes