Template:Language exist: Difference between revisions
Jump to navigation
Jump to search
List of all templates
No edit summary |
(massively simplified template) |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{#ifeq: {{Get language code}} | {{{1}}} |<span></span>|{{#ifexist: {{ | {{#ifeq: {{Get language code}} | {{{1}}} |<span></span>|{{#ifexist: {{No language suffix}}{{#ifeq: {{{1}}} | en ||/{{{1}}}}}|{{Flag|{{{1}}}}}|<span></span> | ||
}}}}<noinclude> | }}}}<noinclude> | ||
{{documentation}} | {{documentation}} | ||
[[Category:Localisation templates]] | [[Category:Localisation templates]] | ||
</noinclude> | </noinclude> |
Latest revision as of 16:26, 24 March 2020
[View] [Edit] [Page history]
DocumentationShows a flag if a translated page with the given suffix exists, otherwise shows <span></span>
.
Further explanation
Input: Given language code, for example de
; en
for English
if on page with the given language code then
show nothing -- nothing = <span></span>
else
if <pagename without lang suffix>/<given lang code> exists then -- current page translated to given language
show flag
else
show nothing -- nothing = <span></span>
end
end