User:N0one/Sandbox: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'' | {{#ifeq:{{{lang}}}|en | ||
| {{#ifeq:{{pagelang}}|en | |||
| | |||
<!-- en flag on en page so show selected flag --> | |||
<span style="background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.3); border-radius:2px; padding:0 1px; margin:1px"><span style="user-select:none; position:relative; top:-1px">{{Flag|en}}</span></span> | |||
| | |||
<!-- en flag on non-en page so show unselected flag --> | |||
<span style="margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|en|link={{NAMESPACE}}:{{{param1}}}}}</span></span> | |||
}} | |||
| {{#switch: {{PROTECTIONEXPIRY:move|{{NAMESPACE}}:{{{lang}}}/{{{param1}}}}}{{NAMESPACE}} | |||
<!-- if Category page doesn't exist check if any pages are in that category and if so show flag as red --> | |||
| Category = {{#ifeq:{{PAGESINCATEGORY:{{{lang}}}/{{{param1}}}}}|0 | |||
| | |||
| <span style="background:rgba(255,0,0,0.3); border:1px solid rgba(255,0,0,1); border-radius:2px; padding:0 1px; margin:1px"><span style="user-select:none; position:relative; top:-1px">{{Flag|{{{lang}}}|link={{NAMESPACE}}:{{{lang}}}/{{{param1}}}}}</span></span> | |||
}} | |||
| {{NAMESPACE}} = <!-- empty string protection expiry means page doesn't exist so no flag is shown --> | |||
| #default = {{#switch: {{#if: {{PROTECTIONEXPIRY:edit|Template:TranslationMark/{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{{param1}}}}} | |||
| {{TranslationMark/{{#if:{{NAMESPACE}}|{{NAMESPACE}}:}}{{{param1}}}|{{{lang}}}}} | |||
}} | |||
<!-- translation mark used, show the flag as orange (same color that Template:translate uses) --> | |||
| U | T | F = {{#ifeq:{{pagelang}}|{{{lang}}} | |||
| <span style="background:rgba(242, 133, 0,0.3); border:1px solid rgba(242, 133, 0,1); border-radius:2px; padding:0 1px; margin:1px"><span style="user-select:none; position:relative; top:-1px">{{Flag|{{{lang}}}|link={{fullurl:{{NAMESPACE}}:{{{lang}}}/{{{param1}}}|redirect=no}}}}</span></span> | |||
| <span style="background:rgba(242, 133, 0,0.3); border:1px solid rgba(242, 133, 0,0.3); border-radius:2px; padding:0 1px; margin:1px"><span style="user-select:none; position:relative; top:-5px">{{Flag|{{{lang}}}|link={{fullurl:{{NAMESPACE}}:{{{lang}}}/{{{param1}}}|redirect=no}}}}</span></span> | |||
}} | |||
| #default = {{#ifeq: {{pagelang}} | {{{lang}}} | |||
| | |||
<!-- {{{lang}}} flag on {{pagelang}} page (ru flag on Ru/ prefixed page) so show selected flag--> | |||
<span style="background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.3); border-radius:2px; padding:0 1px; margin:1px"><span style="user-select:none; position:relative; top:-1px">{{Flag|{{{lang}}}}}</span></span> | |||
| | |||
<!-- {{{lang}}} flag on non-{{pagelang}} page (ru flag on Zh/ prefixed page) so show unselected flag --> | |||
<span style="margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|{{{lang}}}| link ={{NAMESPACE}}:{{{lang}}}/{{{param1}}} }}</span></span> | |||
}} | |||
}}{{#ifeq:{{pagelang}} | en | |||
| {{#ifeq: {{{lang}}} | en | |||
| | |||
| {{#switch: {{NAMESPACE}} ||Category|Valve Developer Community|Help=[[Category:Translation]]}} | |||
}} | |||
}} | |||
}} | |||
}} |
Revision as of 13:14, 17 September 2024
[[File:Flag-{{{lang}}}.png|link=User:{{{lang}}}/{{{param1}}}|16px|]]