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

Consider discussing changes on the talk page before implementing them.
(should use subpage name as title by default so that prefix isn't shown in title if no title specified) |
No edit summary |
||
(57 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{High-use}} | {{High-use}} | ||
{{ | {{Documentation}} | ||
<onlyinclude>< | <includeonly> | ||
{{LanguageBar/ | |||
| | <onlyinclude><!-- | ||
| | |||
}}</onlyinclude></includeonly> | -->{{#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.