Template:LangSwitch: Difference between revisions

From Wikimedia Foundation Governance Wiki
Content deleted Content added
m map fallback to tg for tg-latn variant (supported now by MediaWiki bidirectional transliteration)
m fix fallback kk to kk-cyrl before kk-latn ; add also old kk-kz (cyrl : last resort to ru), kk-tr (latn, last resort to tr), kk-cn (arab, last resort to zh)
Line 353: Line 353:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
}}<!--
ru < kk-arab < kk-cyrl < kk -->|kk-latn=
ru < kk-cn < kk-arab < kk-tr < kk-latn < kk < kk-cyrl -->|kk-kz=
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#ifeq:{{{kk|}}}|{{{kk|-}}}|{{{kk|}}}|
{{#ifeq:{{{kk|}}}|{{{kk|-}}}|{{{kk|}}}|
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
ru < kk-arab < kk-cyrl < kk-latn -->|kk=
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#ifeq:{{{kk-tr|}}}|{{{kk-tr|-}}}|{{{kk-tr|}}}|
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{kk-cn|}}}|{{{kk-cn|-}}}|{{{kk-cn|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
}}}}}}}}}}}}}}<!--
ru < kk-arab < kk-latn < kk -->|kk-cyrl=
ru < kk-cn < kk-arab < kk-tr < kk-latn < kk-kz < kk -->|kk-cyrl=
{{#ifeq:{{{kk|}}}|{{{kk|-}}}|{{{kk|}}}|
{{#ifeq:{{{kk|}}}|{{{kk|-}}}|{{{kk|}}}|
{{#ifeq:{{{kk-kz|}}}|{{{kk-kz|-}}}|{{{kk-kz|}}}|
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{kk-tr|}}}|{{{kk-tr|-}}}|{{{kk-tr|}}}|
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{kk-cn|}}}|{{{kk-cn|-}}}|{{{kk-cn|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
}}}}}}}}}}}}}}<!--
ru < kk-cyrl < kk-latn < kk -->|kk-arab=
ru < kk-cn < kk-arab < kk-tr < kk-latn < kk-kz < kk-cyrl -->|kk=
{{#ifeq:{{{kk|}}}|{{{kk|-}}}|{{{kk|}}}|
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#ifeq:{{{kk-kz|}}}|{{{kk-kz|-}}}|{{{kk-kz|}}}|
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#ifeq:{{{kk-tr|}}}|{{{kk-tr|-}}}|{{{kk-tr|}}}|
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{kk-cn|}}}|{{{kk-cn|-}}}|{{{kk-cn|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
}}}}}}}}}}}}}}<!--
ru < tg-cyrl < tg -->|tg-latn=
ru < tg-cyrl < tg -->|tg-latn=
{{#ifeq:{{{tg|}}}|{{{tg|-}}}|{{{tg|}}}|
{{#ifeq:{{{tg|}}}|{{{tg|-}}}|{{{tg|}}}|
Line 453: Line 455:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
}}<!--

tr < kk-cn < kk-arab < kk-kz < kk-cyrl < kk < kk-latn -->|kk-tr=
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{kk|}}}|{{{kk|-}}}|{{{kk|}}}|
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#ifeq:{{{kk-kz|}}}|{{{kk-kz|-}}}|{{{kk-kz|}}}|
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{kk-cn|}}}|{{{kk-cn|-}}}|{{{kk-cn|}}}|
{{#ifeq:{{{tr|}}}|{{{tr|-}}}|{{{tr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}<!--
tr < kk-cn < kk-arab < kk-kz < kk-cyrl < kk < kk-tr -->|kk-latn=
{{#ifeq:{{{kk-tr|}}}|{{{kk-tr|-}}}|{{{kk-tr|}}}|
{{#ifeq:{{{kk|}}}|{{{kk|-}}}|{{{kk|}}}|
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#ifeq:{{{kk-kz|}}}|{{{kk-kz|-}}}|{{{kk-kz|}}}|
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{kk-cn|}}}|{{{kk-cn|-}}}|{{{kk-cn|}}}|
{{#ifeq:{{{tr|}}}|{{{tr|-}}}|{{{tr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}<!--


uk < crh-cyrl < crh -->|crh-latn=
uk < crh-cyrl < crh -->|crh-latn=
Line 552: Line 575:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
}}}}}}<!--

zh < kk-tr < kk-latn < kk-kz < kk-cyrl < kk < kk-arab -->|kk-cn=
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{kk|}}}|{{{kk|-}}}|{{{kk|}}}|
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#ifeq:{{{kk-kz|}}}|{{{kk-kz|-}}}|{{{kk-kz|}}}|
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{kk-tr|}}}|{{{kk-tr|-}}}|{{{kk-tr|}}}|
{{#ifeq:{{{zh|}}}|{{{zh|-}}}|{{{zh|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}<!--
zh < kk-tr < kk-latn < kk-kz < kk-cyrl < kk-cn < kk -->|kk-arab=
{{#ifeq:{{{kk|}}}|{{{kk|-}}}|{{{kk|}}}|
{{#ifeq:{{{kk-cn|}}}|{{{kk-cn|-}}}|{{{kk-cn|}}}|
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#ifeq:{{{kk-kz|}}}|{{{kk-kz|-}}}|{{{kk-kz|}}}|
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{kk-tr|}}}|{{{kk-tr|-}}}|{{{kk-tr|}}}|
{{#ifeq:{{{zh|}}}|{{{zh|-}}}|{{{zh|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}<!--


All other languages will fallback to "default" then "en".
All other languages will fallback to "default" then "en".

Revision as of 04:29, 15 June 2014

{{{en}}}

Template documentation