Template:LanguageBar/flagline: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(headache) |
||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
| #default = | | #default = | ||
<!-- en flag on non-en page so show unselected flag --> | <!-- en flag on non-en page so show unselected flag --> | ||
<span style="opacity: 0.7; margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|en|link= | <span style="opacity: 0.7; margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|en|link={{{param1}}}}}</span></span> | ||
| NO_DOMAIN = | | NO_DOMAIN = | ||
<!-- | <!-- for LanguageBar used with base param on Template page, shows white flag selected and en flag leads elsewhere --> | ||
<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}}</span></span><!-- | <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}}</span></span><!-- | ||
--><span style="opacity: 0.7; margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|en|link= | --><span style="opacity: 0.7; margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|en|link={{{param1}}}}}</span></span> | ||
}} | }} | ||
| {{#switch: {{PROTECTIONEXPIRY:move|{{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{{param1}}}}}{{NAMESPACE:{{{param1}}}}} | | {{#switch: {{PROTECTIONEXPIRY:move|{{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{PAGENAME:{{{param1}}}}}}}{{NAMESPACE:{{{param1}}}}} | ||
<!-- if Category page doesn't exist check if any pages are in that category and if so show flag as red --> | <!-- 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 | | Category = {{#ifeq: {{PAGESINCATEGORY:{{{lang}}}/{{PAGENAME:{{{param1}}}}}}} | 0 | ||
| | | | ||
| <span style="opacity: 0.2; background:rgba(255,0,0,0.5); border:1px solid rgba(255,0,0,1); border-radius:2px; padding:0 1px; margin:1px"><span style="user-select:none; position:relative; top:-2px">{{Flag|{{{lang}}}|link={{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{{param1}}}}}</span></span> | | <span style="opacity: 0.2; background:rgba(255,0,0,0.5); border:1px solid rgba(255,0,0,1); border-radius:2px; padding:0 1px; margin:1px"><span style="user-select:none; position:relative; top:-2px">{{Flag|{{{lang}}}|link={{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{PAGENAME:{{{param1}}}}}}}</span></span> | ||
}} | }} | ||
Line 30: | Line 30: | ||
| #default = {{#switch: {{#if: {{PROTECTIONEXPIRY:edit|Template:TranslationMark/ | | #default = {{#switch: {{#if: {{PROTECTIONEXPIRY:edit|Template:TranslationMark/{{{param1}}}}} | ||
| {{TranslationMark/ | | {{TranslationMark/{{{param1}}}|{{{lang}}}}} | ||
}} | }} | ||
<!-- translation mark used, show the flag as orange (same color that Template:translate uses) --> | <!-- translation mark used, show the flag as orange (same color that Template:translate uses) --> | ||
| U | F | M = {{#ifeq: {{pagelang}} | {{{lang}}} | | U | F | M = {{#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:{{{param1}}}}}:{{{lang}}}/{{{param1}}}|redirect=no}}}}</span></span> | | <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:{{{param1}}}}}:{{{lang}}}/{{PAGENAME:{{{param1}}}}}|redirect=no}}}}</span></span> | ||
| <span style="opacity: 0.7; 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|size=14|{{{lang}}}|link={{fullurl:{{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{{param1}}}|redirect=no}}}}</span></span> | | <span style="opacity: 0.7; 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|size=14|{{{lang}}}|link={{fullurl:{{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{PAGENAME:{{{param1}}}}}|redirect=no}}}}</span></span> | ||
}} | }} | ||
Line 44: | Line 44: | ||
<!-- translation mark used with translate option, show the flag as red (similar visuals as a missing category page that has translated pages in it) --> | <!-- translation mark used with translate option, show the flag as red (similar visuals as a missing category page that has translated pages in it) --> | ||
| T = {{#ifeq: {{pagelang}} | {{{lang}}} | | T = {{#ifeq: {{pagelang}} | {{{lang}}} | ||
| <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={{fullurl:{{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{{param1}}}|redirect=no}}}}</span></span> | | <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={{fullurl:{{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{PAGENAME:{{{param1}}}}}|redirect=no}}}}</span></span> | ||
| <span style="opacity: 0.3; background:rgba(255, 0, 0,0.5); border:1px solid rgba(255, 0, 0, 1); border-radius:2px; padding:0 1px; margin:1px"><span style="user-select:none; position:relative; top:-5px">{{Flag|size=14|{{{lang}}}|link={{fullurl:{{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{{param1}}}|redirect=no}}}}</span></span> | | <span style="opacity: 0.3; background:rgba(255, 0, 0,0.5); border:1px solid rgba(255, 0, 0, 1); border-radius:2px; padding:0 1px; margin:1px"><span style="user-select:none; position:relative; top:-5px">{{Flag|size=14|{{{lang}}}|link={{fullurl:{{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{PAGENAME:{{{param1}}}}}|redirect=no}}}}</span></span> | ||
}} | }} | ||
Line 58: | Line 58: | ||
| | | | ||
<!-- {{{lang}}} flag on non-{{pagelang}} page (ru flag on Zh/ prefixed page) so show unselected flag --> | <!-- {{{lang}}} flag on non-{{pagelang}} page (ru flag on Zh/ prefixed page) so show unselected flag --> | ||
<span style="opacity: 0.7; margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|{{{lang}}}| link ={{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{{param1}}} }}</span></span> | <span style="opacity: 0.7; margin:1px; border:1px solid transparent"><span style="user-select:none; position:relative; top:-1px">{{Flag|{{{lang}}}| link ={{NAMESPACE:{{{param1}}}}}:{{{lang}}}/{{PAGENAME:{{{param1}}}}} }}</span></span> | ||
}} | }} | ||
}}{{#ifeq: {{pagelang}} | en | }}{{#ifeq: {{pagelang}} | en |
Latest revision as of 12:22, 3 June 2025
[[File:Flag-{{{lang}}}.png|link=:{{{lang}}}/|16px|]]