Template:LangSwitch: Difference between revisions

From Wikimedia Foundation Governance Wiki
Content deleted Content added
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 add: arz>ar, wo>fr, ka>ru, ms>id, tg>ru, hak>zh, wuu>zh, bcc>ar, bqi>ar, ckb>ar – fix: ku, be, uk, en-ca>fr-ca>en
Line 14:
 
FIXME: there are language codes for vernacular variants of Arabic to add here
ar -->|arz|bcc|bqi|ckb=
<!--
{{#ifeq:{{{ar|}}}|{{{ar|-}}}|{{{ar|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
ar < az -->|azb=
{{#ifeq:{{{az|}}}|{{{az|-}}}|{{{az|}}}|
Line 20 ⟶ 23:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
ar < ku-latn < ku -->|ku-arab=
{{#ifeq:{{{ku|}}}|{{{ku|-}}}|{{{ku|}}}|
{{#ifeq:{{{ku-latn|}}}|{{{ku-latn|-}}}|{{{ku-latn|}}}|
{{#ifeq:{{{ar|}}}|{{{ar|-}}}|{{{ar|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
ar < shi-latn < shi-tfng -->|shi=
{{#ifeq:{{{shi-tfng|}}}|{{{shi-tfng|-}}}|{{{shi-tfng|}}}|
Line 38 ⟶ 47:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
 
be < be-tarask -->|be-x-old=
{{#ifeq:{{{be-tarask|}}}|{{{be-tarask|-}}}|{{{be-tarask|}}}|
{{#ifeq:{{{be|}}}|{{{be|-}}}|{{{be|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
be < be-x-old -->|be-tarask=
{{#ifeq:{{{be-x-old|}}}|{{{be-x-old|-}}}|{{{be-x-old|}}}|
{{#ifeq:{{{be|}}}|{{{be|-}}}|{{{be|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
 
be-x-old < be-tarask -->|be=
{{#ifeq:{{{be-tarask|}}}|{{{be-tarask|-}}}|{{{be-tarask|}}}|
{{#ifeq:{{{be-x-old|}}}|{{{be-x-old|-}}}|{{{be-x-old|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
 
de -->|de-formal=
Line 96 ⟶ 88:
}}<!--
 
fr -->|br|fr|fr-be|fr-ca|fr-ch|fr-lu|gcf|gsw-fr|ht|mg|oc|pcd|ty|wa|wo=
{{#ifeq:{{{fr|}}}|{{{fr|-}}}|{{{fr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
Line 127 ⟶ 119:
These are cases where a specific English variant may fallback to another language (for terminologic terms used in officially bilingual countries like Canada or Cameroun), before using defaults.
fr-ca --> |en-ca=
{{#ifeq:{{{fr-ca|}}}|{{{fr-ca|-}}}|{{{fr-ca|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
fr-cm --> |en-cm=
{{#ifeq:{{{fr-cacm|}}}|{{{fr-cacm|-}}}|{{{fr-cm|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
Line 265 ⟶ 257:
{{#ifeq:{{{ks|}}}|{{{ks|-}}}|{{{ks|}}}|
{{#ifeq:{{{ks-deva|}}}|{{{ks-deva|-}}}|{{{ks-deva|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
 
ku-arab < ku -->|ku-latn=
{{#ifeq:{{{ku|}}}|{{{ku|-}}}|{{{ku|}}}|
{{#ifeq:{{{ku-arab|}}}|{{{ku-arab|-}}}|{{{ku-arab|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
ku-arab < ku-latn -->|ku=
{{#ifeq:{{{ku-latn|}}}|{{{ku-latn|-}}}|{{{ku-latn|}}}|
{{#ifeq:{{{ku-arab|}}}|{{{ku-arab|-}}}|{{{ku-arab|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
 
ku-latn < ku -->|ku-arab=
{{#ifeq:{{{ku|}}}|{{{ku|-}}}|{{{ku|}}}|
{{#ifeq:{{{ku-latn|}}}|{{{ku-latn|-}}}|{{{ku-latn|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
Line 295 ⟶ 270:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
 
ms -->|id=
{{#ifeq:{{{ms|}}}|{{{ms|-}}}|{{{ms|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
 
nl -->|li|vls=
Line 349 ⟶ 329:
}}}}}}<!--
 
ru -->|ce|ka|rue|sah|uk=
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
ru < be < be-tarask -->|be-x-old=
{{#ifeq:{{{be-tarask|}}}|{{{be-tarask|-}}}|{{{be-tarask|}}}|
{{#ifeq:{{{be|}}}|{{{be|-}}}|{{{be|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
ru < be < be-x-old -->|be-tarask=
{{#ifeq:{{{be-x-old|}}}|{{{be-x-old|-}}}|{{{be-x-old|}}}|
{{#ifeq:{{{be|}}}|{{{be|-}}}|{{{be|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
ru < be-x-old < be-tarask -->|be=
{{#ifeq:{{{be-tarask|}}}|{{{be-tarask|-}}}|{{{be-tarask|}}}|
{{#ifeq:{{{be-x-old|}}}|{{{be-x-old|-}}}|{{{be-x-old|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
ru < kk-cn < kk-arab < kk-tr < kk-latn < kk < kk-cyrl -->|kk-kz=
{{#ifeq:{{{kk-cyrl|}}}|{{{kk-cyrl|-}}}|{{{kk-cyrl|}}}|
Line 401 ⟶ 399:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
ru < uk < crh-cyrl < crh -->|crh-latn=
{{#ifeq:{{{crh|}}}|{{{crh|-}}}|{{{crh|}}}|
{{#ifeq:{{{crh-cyrl|}}}|{{{crh-cyrl|-}}}|{{{crh-cyrl|}}}|
{{#ifeq:{{{uk|}}}|{{{uk|-}}}|{{{uk|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
ru < uk < crh-latn < crh -->|crh-cyrl=
{{#ifeq:{{{crh|}}}|{{{crh|-}}}|{{{crh|}}}|
{{#ifeq:{{{crh-latn|}}}|{{{crh-latn|-}}}|{{{crh-latn|}}}|
{{#ifeq:{{{uk|}}}|{{{uk|-}}}|{{{uk|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
ru < uk < crh-latn < crh-cyrl -->|crh=
{{#ifeq:{{{crh-cyrl|}}}|{{{crh-cyrl|-}}}|{{{crh-cyrl|}}}|
{{#ifeq:{{{crh-latn|}}}|{{{crh-latn|-}}}|{{{crh-latn|}}}|
{{#ifeq:{{{uk|}}}|{{{uk|-}}}|{{{uk|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
ru < uz-arab < uz-latn < uz -->|uz-cyrl=
{{#ifeq:{{{uz|}}}|{{{uz|-}}}|{{{uz|}}}|
{{#ifeq:{{{uz-latn|}}}|{{{uz-latn|-}}}|{{{uz-latn|}}}|
{{#ifeq:{{{uz-arab|}}}|{{{uz-arab|-}}}|{{{uz-arab|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
ru < uz-arab < uz-cyrl < uz -->|uz-latn=
{{#ifeq:{{{uz|}}}|{{{uz|-}}}|{{{uz|}}}|
{{#ifeq:{{{uz-cyrl|}}}|{{{uz-cyrl|-}}}|{{{uz-cyrl|}}}|
{{#ifeq:{{{uz-arab|}}}|{{{uz-arab|-}}}|{{{uz-arab|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
ru < uz-cyrl < uz-latn < uz -->|uz-arab=
{{#ifeq:{{{uz|}}}|{{{uz|-}}}|{{{uz|}}}|
{{#ifeq:{{{uz-latn|}}}|{{{uz-latn|-}}}|{{{uz-latn|}}}|
{{#ifeq:{{{uz-cyrl|}}}|{{{uz-cyrl|-}}}|{{{uz-cyrl|}}}|
{{#ifeq:{{{ru|}}}|{{{ru|-}}}|{{{ru|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
 
sh-cyrl < sr-ec < sr-cyrl < hr < bs < sh < sr < sh-latn < sr-el -->|sr-latn=
Line 450 ⟶ 490:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}}}}}<!--
 
tg -->|tg-latn=
{{#ifeq:{{{tg|}}}|{{{tg|-}}}|{{{tg|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
 
tr < kk-cn < kk-arab < kk-kz < kk-cyrl < kk < kk-latn -->|kk-tr=
Line 476 ⟶ 511:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}<!--
tr < ku-arab < ku -->|ku-latn=
 
{{#ifeq:{{{ku|}}}|{{{ku|-}}}|{{{ku|}}}|
uk < crh-cyrl < crh -->|crh-latn=
{{#ifeq:{{{crhku-arab|}}}|{{{crhku-arab|-}}}|{{{crhku-arab|}}}|
{{#ifeq:{{{crh-cyrltr|}}}|{{{crh-cyrltr|-}}}|{{{crh-cyrltr|}}}|
{{#ifeq:{{{uk|}}}|{{{uk|-}}}|{{{uk|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
uktr < crhku-latnarab < crhku-latn -->|crh-cyrlku=
{{#ifeq:{{{crhku-latn|}}}|{{{crhku-latn|-}}}|{{{crhku-latn|}}}|
{{#ifeq:{{{crhku-latnarab|}}}|{{{crhku-latnarab|-}}}|{{{crhku-latnarab|}}}|
{{#ifeq:{{{uktr|}}}|{{{uktr|-}}}|{{{uktr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
uk < crh-latn < crh-cyrl -->|crh=
{{#ifeq:{{{crh-cyrl|}}}|{{{crh-cyrl|-}}}|{{{crh-cyrl|}}}|
{{#ifeq:{{{crh-latn|}}}|{{{crh-latn|-}}}|{{{crh-latn|}}}|
{{#ifeq:{{{uk|}}}|{{{uk|-}}}|{{{uk|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
 
uz -->|uz-arab=
{{#ifeq:{{{uz|}}}|{{{uz|-}}}|{{{uz|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
 
zh-hans < zh -->|zh-hant=
Line 538 ⟶ 561:
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}<!--
zh-hans < zh < zh-hant -->|hak|wuu|zh-hk|zh-mo|zh-tw=
{{#ifeq:{{{zh-hant|}}}|{{{zh-hant|-}}}|{{{zh-hant|}}}|
{{#ifeq:{{{zh|}}}|{{{zh|-}}}|{{{zh|}}}|

Revision as of 04:31, 16 June 2014

{{{en}}}

Template documentation