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 |
||
(25 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{High-use}} | {{High-use}} | ||
{{Documentation}} | {{Documentation}} | ||
<includeonly> | |||
<onlyinclude><!-- | <onlyinclude><!-- | ||
Line 8: | Line 10: | ||
}}<!-- | }}<!-- | ||
--><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|{{# | --><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 21: | ||
-->{{LanguageBar/foreach | -->{{LanguageBar/foreach | ||
| 1 = LanguageBar/flagline | | 1 = LanguageBar/flagline | ||
| 2 = {{{base|{{LanguageBar/basepage}}}}} | | 2 = {{{base|{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{LanguageBar/basepage}}}}} | ||
| separator = | | separator = | ||
}}{{#switch: {{NAMESPACENUMBER}} | }}{{#switch: {{NAMESPACENUMBER}} | ||
Line 24: | Line 29: | ||
-->{{LanguageBar/foreach | -->{{LanguageBar/foreach | ||
| 1 = LanguageBar/flaglineinvert | | 1 = LanguageBar/flaglineinvert | ||
| 2 = {{{base|{{LanguageBar/basepage}}}}} | | 2 = {{{base|{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{LanguageBar/basepage}}}}} | ||
| separator = | | separator = | ||
}}</div>}}<!-- | }}<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></div>< | <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|}}} | | {{#if:{{{notranscat|}}} | ||
Line 34: | Line 61: | ||
| {{#switch: {{NAMESPACE}} ||Category|Valve Developer Community|Help={{ACategory|Translation}}}} | | {{#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.