Template:LanguageBar: Difference between revisions
Jump to navigation
Jump to search

Consider discussing changes on the talk page before implementing them.
No edit summary |
No edit summary |
||
(45 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{High-use}} | {{High-use}} | ||
{{ | {{Documentation}} | ||
<onlyinclude>< | <includeonly> | ||
{{ | |||
| | <onlyinclude><!-- | ||
| | |||
}}[[ | -->{{#if:{{{title|}}} | ||
| {{DISPLAYTITLE:{{{title}}}|noerror}} | |||
| {{#ifeq:{{NAMESPACE}}|Category||{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{SUBPAGENAME{{#if:{{{_|}}}|E}}}}|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(-17px - {{{up|{{#if: {{NAMESPACE}} | |||
| {{#ifeq: {{LanguageBar/basepage}} | {{SUBPAGENAME}} | 18 | 9 }} | |||
| {{#ifeq: {{PAGENAME}} | {{SUBPAGENAME}} | 18 | 9 }} | |||
}}}}}px); left:-4px"><!-- | |||
- Flags - | |||
--><div style="height:19px; background-color:#262626; border:1px solid #65635F; border-bottom:0;border-radius:3px 3px 0 0; pointer-events:all; margin-{{text-dir|ltr=left|rtl=right}}:auto"><!-- | |||
-->{{LanguageBar/foreach | |||
| 1 = LanguageBar/flagline | |||
| 2 = {{{base|{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{LanguageBar/basepage}}}}} | |||
| separator = | |||
}}{{#switch: {{NAMESPACENUMBER}} | |||
|0|4|12|14=<span class="mw-customtoggle-UntranslatedFlags" style="margin:1px; border:1px solid transparent"><span style="pointer-events:none;user-select:none; position:relative; top:-1px">{{Flag|Translate}}</span></span> | |||
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-UntranslatedFlags" style="display:none; position:absolute; right:0px; top:20px; z-index:1001; width:max-content; height:20px; background-color:#262626; border:1px solid #65635F; border-top:0px; border-radius:0 0 3px 3px; pointer-events:all;"><!-- | |||
-->{{LanguageBar/foreach | |||
| 1 = LanguageBar/flaglineinvert | |||
| 2 = {{{base|{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{LanguageBar/basepage}}}}} | |||
| separator = | |||
}}<span style="margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|1=TranslationMark | |||
| link = {{fullurl:Template:TranslationMark/{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{LanguageBar/basepage}}|action=edit&preload=Template:TranslationMark/preload&preloadparams{{urlencode:[]}}={{urlencode:{{NAMESPACEE}}}}&preloadparams{{urlencode:[]}}={{urlencode:{{LanguageBar/basepage}}}}}} | |||
}}</span></span><span style="margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|white-i| link = Valve Developer Community:Alternative_Languages}}</span></span> | |||
</div>}}<!-- | |||
--></div></div>{{#if: {{PROTECTIONEXPIRY:edit|Template:TranslationMark/{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{{base|{{LanguageBar/basepage}}}}}}} | |||
| {{#switch: {{TranslationMark/{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{{base|{{LanguageBar/basepage}}}}}|{{pagelang}}}} | |||
| U = {{Updatetranslation|LBCall=1}} | |||
<div style="border-bottom:1px solid #65635F; display:block"></div> | |||
<br/> | |||
| T = {{Translate|LBCall=1}} | |||
<div style="border-bottom:1px solid #65635F; display:block"></div> | |||
<br/> | |||
| F = {{finishtranslation|LBCall=1}} | |||
<div style="border-bottom:1px solid #65635F; display:block"></div> | |||
<br/> | |||
| M = {{machinetranslation|LBCall=1}} | |||
<div style="border-bottom:1px solid #65635F; display:block"></div> | |||
<br/> | |||
}} | |||
}}[[Category:{{Language name|{{pagelang}}|en}}|{{LanguageBar/basepage}}]]{{#ifeq: {{pagelang}} | en | |||
| | |||
| {{#if:{{{notranscat|}}} | |||
| | |||
| {{#switch: {{NAMESPACE}} ||Category|Valve Developer Community|Help={{ACategory|Translation}}}} | |||
}} | |||
}}</onlyinclude> | |||
</includeonly> | |||
[[Category:Template LanguageBar/foreach use source]] |
Latest revision as of 12:10, 3 June 2025

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.
The above documentation is transcluded from Template:LanguageBar/doc. (Edit | Page history)
Editors can experiment in this template's sandbox (edit) and testcases (create) pages.
Editors can experiment in this template's sandbox (edit) and testcases (create) pages.