Template:Lang: Difference between revisions
Jump to navigation
Jump to search
("bug fix") |
(namespace support(?)) |
||
Line 15: | Line 15: | ||
-If they do not match, show the English link, cause this is NOT the English page. | -If they do not match, show the English link, cause this is NOT the English page. | ||
We're not going to test if the English page exists or not. It damn well better. | We're not going to test if the English page exists or not. It damn well better. | ||
-->{{#ifeq: {{{1}}} | {{PAGENAME}} | | '''[[File:En.png|alt=English|link={{{en}}}]]''' }}<!-- | -->{{#ifeq: {{{1}}} | {{NAMESPACE}}:{{PAGENAME}} | | '''[[File:En.png|alt=English|link={{{en}}}]]''' }}<!-- | ||
Other languages are a little more complex: | Other languages are a little more complex: | ||
Line 26: | Line 26: | ||
Czech - cs | Czech - cs | ||
-->{{#ifexist: {{{1}}}:cs | <!-- | -->{{#ifexist: {{{1}}}:cs | <!-- | ||
-->{{#ifeq: {{{1}}}:cs | {{PAGENAME}} | | [[File:cs.png|alt=Čeština|link={{{cs}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:cs | {{NAMESPACE}}:{{PAGENAME}} | | [[File:cs.png|alt=Čeština|link={{{cs}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
German - de | German - de | ||
-->{{#ifexist: {{{1}}}:de | <!-- | -->{{#ifexist: {{{1}}}:de | <!-- | ||
-->{{#ifeq: {{{1}}}:de | {{PAGENAME}} | | [[File:de.png|alt=Deutsch|link={{{de}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:de | {{NAMESPACE}}:{{PAGENAME}} | | [[File:de.png|alt=Deutsch|link={{{de}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Spanish - es | Spanish - es | ||
-->{{#ifexist: {{{1}}}:es | <!-- | -->{{#ifexist: {{{1}}}:es | <!-- | ||
-->{{#ifeq: {{{1}}}:es | {{PAGENAME}} | | [[File:es.png|alt=Español|link={{{es}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:es | {{NAMESPACE}}:{{PAGENAME}} | | [[File:es.png|alt=Español|link={{{es}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
French - fr | French - fr | ||
-->{{#ifexist: {{{1}}}:fr | <!-- | -->{{#ifexist: {{{1}}}:fr | <!-- | ||
-->{{#ifeq: {{{1}}}:fr | {{PAGENAME}} | | [[File:fr.png|alt=Français|link={{{fr}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:fr | {{NAMESPACE}}:{{PAGENAME}} | | [[File:fr.png|alt=Français|link={{{fr}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Hungarian - hu | Hungarian - hu | ||
-->{{#ifexist: {{{1}}}:hu | <!-- | -->{{#ifexist: {{{1}}}:hu | <!-- | ||
-->{{#ifeq: {{{1}}}:hu | {{PAGENAME}} | | [[File:hu.png|alt=Magyar|link={{{hu}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:hu | {{NAMESPACE}}:{{PAGENAME}} | | [[File:hu.png|alt=Magyar|link={{{hu}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Italian - it | Italian - it | ||
-->{{#ifexist: {{{1}}}:it | <!-- | -->{{#ifexist: {{{1}}}:it | <!-- | ||
-->{{#ifeq: {{{1}}}:it | {{PAGENAME}} | | [[File:it.png|alt=Italiano|link={{{it}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:it | {{NAMESPACE}}:{{PAGENAME}} | | [[File:it.png|alt=Italiano|link={{{it}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Dutch - nl | Dutch - nl | ||
-->{{#ifexist: {{{1}}}:nl | <!-- | -->{{#ifexist: {{{1}}}:nl | <!-- | ||
-->{{#ifeq: {{{1}}}:nl | {{PAGENAME}} | | [[File:nl.png|alt=Nederlands|link={{{nl}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:nl | {{NAMESPACE}}:{{PAGENAME}} | | [[File:nl.png|alt=Nederlands|link={{{nl}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Norwegian - no | Norwegian - no | ||
-->{{#ifexist: {{{1}}}:no | <!-- | -->{{#ifexist: {{{1}}}:no | <!-- | ||
-->{{#ifeq: {{{1}}}:no | {{PAGENAME}} | | [[File:no.png|alt=Norsk|link={{{no}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:no | {{NAMESPACE}}:{{PAGENAME}} | | [[File:no.png|alt=Norsk|link={{{no}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Polish - pl | Polish - pl | ||
-->{{#ifexist: {{{1}}}:pl | <!-- | -->{{#ifexist: {{{1}}}:pl | <!-- | ||
-->{{#ifeq: {{{1}}}:pl | {{PAGENAME}} | | [[File:pl.png|alt=Polski|link={{{pl}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:pl | {{NAMESPACE}}:{{PAGENAME}} | | [[File:pl.png|alt=Polski|link={{{pl}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Portuguese - pt | Portuguese - pt | ||
-->{{#ifexist: {{{1}}}:pt | <!-- | -->{{#ifexist: {{{1}}}:pt | <!-- | ||
-->{{#ifeq: {{{1}}}:pt | {{PAGENAME}} | | [[File:pt.png|alt=Português|link={{{pt}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:pt | {{NAMESPACE}}:{{PAGENAME}} | | [[File:pt.png|alt=Português|link={{{pt}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Brazilian Portuguese - pt-br | Brazilian Portuguese - pt-br | ||
-->{{#ifexist: {{{1}}}:pt-br | <!-- | -->{{#ifexist: {{{1}}}:pt-br | <!-- | ||
-->{{#ifeq: {{{1}}}:pt-br | {{PAGENAME}} | | [[File:pt-br.png|alt=Português-Brasileiro|link={{{pt-br}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:pt-br | {{NAMESPACE}}:{{PAGENAME}} | | [[File:pt-br.png|alt=Português-Brasileiro|link={{{pt-br}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Russian - ru | Russian - ru | ||
-->{{#ifexist: {{{1}}}:ru | <!-- | -->{{#ifexist: {{{1}}}:ru | <!-- | ||
-->{{#ifeq: {{{1}}}:ru | {{PAGENAME}} | | [[File:ru.png|alt=Русский|link={{{ru}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:ru | {{NAMESPACE}}:{{PAGENAME}} | | [[File:ru.png|alt=Русский|link={{{ru}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Ukrainian - ua | Ukrainian - ua | ||
-->{{#ifexist: {{{1}}}:ua | <!-- | -->{{#ifexist: {{{1}}}:ua | <!-- | ||
-->{{#ifeq: {{{1}}}:ua | {{PAGENAME}} | | [[File:ua.png|alt=Українська|link={{{ua}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:ua | {{NAMESPACE}}:{{PAGENAME}} | | [[File:ua.png|alt=Українська|link={{{ua}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Swedish - sv | Swedish - sv | ||
-->{{#ifexist: {{{1}}}:sv | <!-- | -->{{#ifexist: {{{1}}}:sv | <!-- | ||
-->{{#ifeq: {{{1}}}:sv | {{PAGENAME}} | | [[File:sv.png|alt=Svenska|link={{{sv}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:sv | {{NAMESPACE}}:{{PAGENAME}} | | [[File:sv.png|alt=Svenska|link={{{sv}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Turkish - tr | Turkish - tr | ||
-->{{#ifexist: {{{1}}}:tr | <!-- | -->{{#ifexist: {{{1}}}:tr | <!-- | ||
-->{{#ifeq: {{{1}}}:tr | {{PAGENAME}} | | [[File:tr.png|alt=Türkçe|link={{{tr}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:tr | {{NAMESPACE}}:{{PAGENAME}} | | [[File:tr.png|alt=Türkçe|link={{{tr}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Japanese - jp | Japanese - jp | ||
-->{{#ifexist: {{{1}}}:jp | <!-- | -->{{#ifexist: {{{1}}}:jp | <!-- | ||
-->{{#ifeq: {{{1}}}:jp | {{PAGENAME}} | | [[File:jp.png|alt=日本語|link={{{jp}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:jp | {{NAMESPACE}}:{{PAGENAME}} | | [[File:jp.png|alt=日本語|link={{{jp}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Simplified Chinese - zh-cn | Simplified Chinese - zh-cn | ||
-->{{#ifexist: {{{1}}}:zh-cn | <!-- | -->{{#ifexist: {{{1}}}:zh-cn | <!-- | ||
-->{{#ifeq: {{{1}}}:zh-cn | {{PAGENAME}} | | [[File:zh-cn.png|alt=简体中文|link={{{zh-cn}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:zh-cn | {{NAMESPACE}}:{{PAGENAME}} | | [[File:zh-cn.png|alt=简体中文|link={{{zh-cn}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Taiwanese Mandarin - zh-tw | Taiwanese Mandarin - zh-tw | ||
-->{{#ifexist: {{{1}}}:zh-tw | <!-- | -->{{#ifexist: {{{1}}}:zh-tw | <!-- | ||
-->{{#ifeq: {{{1}}}:zh-tw | {{PAGENAME}} | | [[File:zh-cn.png|alt=简体中文|link={{{zh-cn}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:zh-tw | {{NAMESPACE}}:{{PAGENAME}} | | [[File:zh-cn.png|alt=简体中文|link={{{zh-cn}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Korean - ko | Korean - ko | ||
-->{{#ifexist: {{{1}}}:ko | <!-- | -->{{#ifexist: {{{1}}}:ko | <!-- | ||
-->{{#ifeq: {{{1}}}:ko | {{PAGENAME}} | | [[File:ko.png|alt=한국어|link={{{ko}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:ko | {{NAMESPACE}}:{{PAGENAME}} | | [[File:ko.png|alt=한국어|link={{{ko}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Georgian - ka | Georgian - ka | ||
-->{{#ifexist: {{{1}}}:ka | <!-- | -->{{#ifexist: {{{1}}}:ka | <!-- | ||
-->{{#ifeq: {{{1}}}:ka | {{PAGENAME}} | | [[File:ka.png|alt=ქართული ენა|link={{{ka}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:ka | {{NAMESPACE}}:{{PAGENAME}} | | [[File:ka.png|alt=ქართული ენა|link={{{ka}}}]] }}<!-- | ||
--> | }}<!-- | --> | }}<!-- | ||
Hebrew - he | Hebrew - he | ||
-->{{#ifexist: {{{1}}}:he | <!-- | -->{{#ifexist: {{{1}}}:he | <!-- | ||
-->{{#ifeq: {{{1}}}:he | {{PAGENAME}} | | [[File:he.png|alt=עִברִית|link={{{he}}}]] }}<!-- | -->{{#ifeq: {{{1}}}:he | {{NAMESPACE}}:{{PAGENAME}} | | [[File:he.png|alt=עִברִית|link={{{he}}}]] }}<!-- | ||
--> | }}</div> | --> | }}</div> |