Template:Doc: Difference between revisions
Jump to navigation
Jump to search
(Strings notice is now automatically placed) |
1416006136 (talk | contribs) (update of new style) |
||
Line 1: | Line 1: | ||
{{Idea|1 = https://developer.valvesoftware.com/w/index.php?title=Template:Doc/sandbox&oldid=290395}} | {{Idea|1 = https://developer.valvesoftware.com/w/index.php?title=Template:Doc/sandbox&oldid=290395}} | ||
{{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__{{ | __NOTOC__{{ {{PAGENAME}} }} | ||
<includeonly><onlyinclude>{{#switch:{{{1|}}} | <includeonly><onlyinclude>{{#switch:{{{1|}}} | ||
| #default = | | #default = | ||
<div style="clear:both; margin-top:1em; border:1px solid #505050; background-color:#323232; border-radius:2px"> | <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}}}}} | <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}}}}} | ||
Line 22: | Line 10: | ||
| File = {{autolang|1=Summary|eo=Prisumo|es=Resumen|ru=Описание|zh=摘要|de=Zusammenfassung}} | | File = {{autolang|1=Summary|eo=Prisumo|es=Resumen|ru=Описание|zh=摘要|de=Zusammenfassung}} | ||
| User = {{autolang|1=About|eo=Uzanto|de=Über|ru=О пользователе|zh=关于}} | | User = {{autolang|1=About|eo=Uzanto|de=Über|ru=О пользователе|zh=关于}} | ||
}}</div><div style=" | }}</div><div style="display:flex; gap:6px; margin-left:auto"><!-- | ||
+ Language button | |||
--><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]]</div><!-- | |||
-->{{#switch:{{{tools|}}}|#default= | |||
{{#if:{{PROTECTIONEXPIRY:edit|{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}} }} }} | |||
|<!-- view button -->{{#if:{{{content{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}} }}| }}}||<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-visibility.png|14px|link={{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}} }}|{{int:view}}]]</div></div> | |||
<!-- edit 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-edit.png|14px|link={{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}} }}|action=edit}}|{{int:edit}}]]</div></div> | |||
<!-- 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}}}{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}} }}|action=history}}|{{int:history}}]]</div></div>}} | |||
|<!-- create button -->{{#if:{{{content{{uselang|pref=/|default-none={{#ifexist:{{{docpage|{{FULLPAGENAME}}/doc}}}{{uselang|pref=/|default-none=1}}|1|0}} }}| }}}||<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">[{{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}}]</div>}} }} | |||
{{#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=}}</span>|0=}} | |||
</div></div></div><div style="padding:0.4em 1em;"> | </div></div></div><div style="padding:0.4em 1em;"> | ||
<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>[[Special:PrefixIndex/{{FULLPAGENAME}}/|{{autolang|1=Subpages|eo=Paĝidoj|ru=Под­страницы|de=Unterseiten|zh=子页面}}]]</div><!-- | |||
--><div>[{{fullurl:{{FULLPAGENAME}}|action=purge}} {{autolang|1=Purge|eo=Refreŝigi|es=Purga|ru=Очистить кэш|vi=Làm mới|zh=清除缓存(刷新页面)|ka=წმენდს|de=Aktualisieren}}]</div><!-- | |||
--><div>{{#switch:{{{tools|}}}|#default={{#if:{{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/sandbox}}| [[{{FULLPAGENAME}}/sandbox|{{autolang|1=Sandbox|eo=Designejeto|ru=Песоч­ница|zh=沙盒}}]] | [{{fullurl:{{FULLPAGENAME}}/sandbox|action=edit&preload={{urlencode:{{FULLPAGENAME}} }} }} {{autolang|1=Sandbox|eo=Designejeto|ru=Песоч­ница|zh=沙盒}}]}}</div><!-- | |||
--><div>{{#if:{{PROTECTIONEXPIRY:edit|{{FULLPAGENAME}}/testcases}}| [[{{FULLPAGENAME}}/testcases|{{autolang|1=Testcase|eo=Provkazo|ru=Тестиро­вание}}]] | [{{fullurl:{{FULLPAGENAME}}/testcases|action=edit}} {{autolang|1=Testcase|eo=Provkazo|ru=Тестиро­вание|zh=测试用例}}]}}|1=}}</div><!-- | |||
--></span></div><!-- | |||
--></div> | |||
<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:126px; "><!-- | |||
--><div style="overflow-y:auto;max-height:200px;padding:2px 6px; "><span class=plainlinks><!-- | |||
--><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|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|Simplified 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> | |||
{{{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}}}}}} | {{{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}}}}}} | ||
|{{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 | |{{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}}}}}}}}}}}}} | |||
</div></div> <!-- doc/subpage translations --> | </div></div> <!-- doc/subpage translations --> | ||
| 0 = {{Metanotice | | 0 = {{Metanotice |
Revision as of 04:30, 21 October 2023
Todo: Exclude Sandbox subpage and other from this template. Also do some code cleanup.


This template (and its redirect) is
Deprecated. Its use is not recommended and its functionality may be compromised.
You can help our editors by replacing or deleting this template on the Pages that use this template. Once no more pages use this template, it should be Marked for deletion.
Additional notes:
Use #switch parser function instead. Example

You can help our editors by replacing or deleting this template on the Pages that use this template. Once no more pages use this template, it should be Marked for deletion.
Additional notes:
Use #switch parser function instead. Example
{{#switch: {{language}}
| #default = English
| ja = 日本語
| zh-tw = 中文(台灣)
}}
{{:Template:Doc/docTemplate:Uselang}}