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 |
||
(36 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{High-use}} | {{High-use}} | ||
{{Documentation}} | {{Documentation}} | ||
<includeonly> | |||
<onlyinclude><!-- | <onlyinclude><!-- | ||
Line 6: | Line 7: | ||
-->{{#if:{{{title|}}} | -->{{#if:{{{title|}}} | ||
| {{DISPLAYTITLE:{{{title}}}|noerror}} | | {{DISPLAYTITLE:{{{title}}}|noerror}} | ||
| {{#ifeq:{{NAMESPACE}}|Category||{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{SUBPAGENAME}}|noreplace}}}} | | {{#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|{{#ifeq:{{{ | --><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 - | - Flags - | ||
Line 16: | Line 20: | ||
-->{{LanguageBar/foreach | -->{{LanguageBar/foreach | ||
| 1 = LanguageBar/ | | 1 = LanguageBar/flagline | ||
| 2 = {{{base|{{# | | 2 = {{{base|{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{LanguageBar/basepage}}}}} | ||
| separator = | | 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 | |||
| {{#if:{{{ | | 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.