Template:LangSwitch: Difference between revisions

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)
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:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
ru < kk-cn < kk-arab < kk-cyrltr < kk-latn < kk < kk-cyrl -->|kk-latnkz=
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#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-cyrltr|}}}|{{{kk-cyrltr|-}}}|{{{kk-cyrltr|}}}|
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{kk-cn|}}}|{{{kk-cn|-}}}|{{{kk-cn|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}<!--
ru < kk-cn < kk-arab < kk-tr < kk-latn < kk-kz < kk -->|kk-cyrl=
{{#ifeq:{{{kk|}}}|{{{kk|-}}}|{{{kk|}}}|
{{#ifeq:{{{kk-kz|}}}|{{{kk-kz|-}}}|{{{kk-kz|}}}|
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#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|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}<!--
ru < kk-cyrlcn < kk-arab < kk-tr < kk-latn < kk-kz < kk-cyrl -->|kk-arab=
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
{{#ifeq:{{{kk-kz|}}}|{{{kk-kz|-}}}|{{{kk-kz|}}}|
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{kk-cyrltr|}}}|{{{kk-cyrltr|-}}}|{{{kk-cyrltr|}}}|
{{#ifeq:{{{kk-arab|}}}|{{{kk-arab|-}}}|{{{kk-arab|}}}|
{{#ifeq:{{{kk-cn|}}}|{{{kk-cn|-}}}|{{{kk-cn|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}<!--
ru < tg-cyrl < tg -->|tg-latn=
{{#ifeq:{{{tg|}}}|{{{tg|-}}}|{{{tg|}}}|
Line 453 ⟶ 455:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
 
rutr < kk-cn < kk-arab < kk-kz < kk-cyrl < kk < kk-latn -->|kk-tr=
{{#ifeq:{{{kk-latn|}}}|{{{kk-latn|-}}}|{{{kk-latn|}}}|
{{#ifeq:{{{rukk|}}}|{{{rukk|-}}}|{{{rukk|}}}|
{{#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=
Line 552 ⟶ 575:
{{#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".
Anonymous user