Template:LangSwitch: Difference between revisions

From Wikimedia Foundation Governance Wiki
Content deleted Content added
m "diq" and "hif" not needed (already mapped by default), adding fallbacks for "azb", "ku-arab", "ks-arab", "li", "uz-arab"; fix "sr-cyrl" (alias "sr-ec") to try all Cyrillic-written languages before all Latin-written ones
m 1 revision imported from meta:Template:LangSwitch
 
(47 intermediate revisions by 20 users not shown)
Line 1: Line 1:
{{#invoke:Fallback|langSwitch<noinclude>|default=</noinclude>}}<noinclude>{{Documentation}}</noinclude>
{{#ifeq:{{{ {{#if:{{{uselang|}}}|{{{uselang|}}}|{{uselang}}}} |}}}|{{{ {{#if:{{{uselang|}}}|{{{uselang|}}}|{{uselang}}}} |-}}}|{{{ {{#if:{{{uselang|}}}|{{{uselang|}}}|{{uselang}}}} }}}|
<bdi>{{#switch:{{#if:{{{uselang|}}}|{{lc:{{{uselang|}}}}}|{{uselang}}}}<!--

The list of fallbacks below is ordered by their *last-chance* specific fallback, before using "default", then "en".
TODO: add the missing fallbacks port these fallbacks into the Lua module for TNT and use the fallbacks mapped in the PHP modules of MediaWiki supported languages

Notes:
* You don't need to add anything below for all languages whose fallbacks are already "default", then "en" (these languages are handled in the last #default entry of this switch).
* Beware to the number of closing braces on the line after the default/en line: two braces per line defining a fallback language above it.
* All language codes mapped in this switch MUST be normalized to lowercase.

FIXME: there are language codes for vernacular variants of Arabic to add here
ar < az -->|azb=
{{#ifeq:{{{az|}}}|{{{az|-}}}|{{{az|}}}|
{{#ifeq:{{{ar|}}}|{{{ar|-}}}|{{{ar|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--

ar < az -->|azb=
{{#ifeq:{{{az|}}}|{{{az|-}}}|{{{az|}}}|
{{#ifeq:{{{ar|}}}|{{{ar|-}}}|{{{ar|}}}|
{{#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=
{{#ifeq:{{{de|}}}|{{{de|-}}}|{{{de|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--

de-formal -->|de=
{{#ifeq:{{{de-formal|}}}|{{{de-formal|-}}}|{{{de-formal|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
de-formal < de -->|bar|de-at|de-formal|ksh|lb|pdc=
{{#ifeq:{{{de|}}}|{{{de|-}}}|{{{de|}}}|
{{#ifeq:{{{de-formal|}}}|{{{de-formal|-}}}|{{{de-formal|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
de-formal < de < gsw-ch < gsw -->|gsw-de=
{{#ifeq:{{{gsw|}}}|{{{gsw|-}}}|{{{gsw|}}}|
{{#ifeq:{{{gsw-ch|}}}|{{{gsw-ch|-}}}|{{{gsw-ch|}}}|
{{#ifeq:{{{de|}}}|{{{de|-}}}|{{{de|}}}|
{{#ifeq:{{{de-formal|}}}|{{{de-formal|-}}}|{{{de-formal|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
de-formal < de < gsw-de < gsw -->|gsw-ch=
{{#ifeq:{{{gsw|}}}|{{{gsw|-}}}|{{{gsw|}}}|
{{#ifeq:{{{gsw-de|}}}|{{{gsw-de|-}}}|{{{gsw-de|}}}|
{{#ifeq:{{{de|}}}|{{{de|-}}}|{{{de|}}}|
{{#ifeq:{{{de-formal|}}}|{{{de-formal|-}}}|{{{de-formal|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--
de-formal < de< nds-nl -->|nds=
{{#ifeq:{{{nds-nl|}}}|{{{nds-nl|-}}}|{{{nds-nl|}}}|
{{#ifeq:{{{de|}}}|{{{de|-}}}|{{{de|}}}|
{{#ifeq:{{{de-formal|}}}|{{{de-formal|-}}}|{{{de-formal|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--

es -->|an|ast|ca|ca-ad|ca-es|eu-es|ext|gl|qu=
{{#ifeq:{{{es|}}}|{{{es|-}}}|{{{es|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--

fr -->|br|fr|fr-be|fr-ca|fr-ch|fr-lu|gcf|gsw-fr|ht|oc|pcd|ty|wa=
{{#ifeq:{{{fr|}}}|{{{fr|-}}}|{{{fr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
fr < co-it < co -->|co-fr=
{{#ifeq:{{{co|}}}|{{{co|-}}}|{{{co|}}}|
{{#ifeq:{{{co-it|}}}|{{{co-it|-}}}|{{{co-it|}}}|
{{#ifeq:{{{fr|}}}|{{{fr|-}}}|{{{fr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
fr < co-it < co-fr -->|co=
{{#ifeq:{{{co-fr|}}}|{{{co-fr|-}}}|{{{co-fr|}}}|
{{#ifeq:{{{co-it|}}}|{{{co-it|-}}}|{{{co-it|}}}|
{{#ifeq:{{{fr|}}}|{{{fr|-}}}|{{{fr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
fr < gsw -->|gsw-fr=
{{#ifeq:{{{gsw|}}}|{{{gsw|-}}}|{{{gsw|}}}|
{{#ifeq:{{{fr|}}}|{{{fr|-}}}|{{{fr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
fr < gsw-de < gsw-fr < gsw-ch -->|gsw=
{{#ifeq:{{{gsw-ch|}}}|{{{gsw-ch|-}}}|{{{gsw-ch|}}}|
{{#ifeq:{{{gsw-fr|}}}|{{{gsw-fr|-}}}|{{{gsw-fr|}}}|
{{#ifeq:{{{gsw-de|}}}|{{{gsw-de|-}}}|{{{gsw-de|}}}|
{{#ifeq:{{{fr|}}}|{{{fr|-}}}|{{{fr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--

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|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
fr-cm --> |en-cm=
{{#ifeq:{{{fr-ca|}}}|{{{fr-ca|-}}}|{{{fr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--

hi -->|sa=
{{#ifeq:{{{hi|}}}|{{{hi|-}}}|{{{hi|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--

hr < bs < sh-latn < sr-el < sr-latn < sh < sh-cyrl < sr-ec < sr-cyrl -->|sr=
{{#ifeq:{{{sr-cyrl|}}}|{{{sr-cyrl|-}}}|{{{sr-cyrl|}}}|
{{#ifeq:{{{sr-ec|}}}|{{{sr-ec|-}}}|{{{sr-ec|}}}|
{{#ifeq:{{{sh-cyrl|}}}|{{{sh-cyrl|-}}}|{{{sh-cyrl|}}}|
{{#ifeq:{{{sh|}}}|{{{sh|-}}}|{{{sh|}}}|
{{#ifeq:{{{sr-latn|}}}|{{{sr-latn|-}}}|{{{sr-latn|}}}|
{{#ifeq:{{{sr-el|}}}|{{{sr-el|-}}}|{{{sr-el|}}}|
{{#ifeq:{{{sh-latn|}}}|{{{sh-latn|-}}}|{{{sh-latn|}}}|
{{#ifeq:{{{bs|}}}|{{{bs|-}}}|{{{bs|}}}|
{{#ifeq:{{{hr|}}}|{{{hr|-}}}|{{{hr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}}}}}<!--
hr < bs < sh-latn < sr-el < sr-latn < sh < sr < sh-cyrl < sr-cyrl -->|sr-ec=
{{#ifeq:{{{sr-cyrl|}}}|{{{sr-cyrl|-}}}|{{{sr-cyrl|}}}|
{{#ifeq:{{{sh-cyrl|}}}|{{{sh-cyrl|-}}}|{{{sh-cyrl|}}}|
{{#ifeq:{{{sr|}}}|{{{sr|-}}}|{{{sr|}}}|
{{#ifeq:{{{sh|}}}|{{{sh|-}}}|{{{sh|}}}|
{{#ifeq:{{{sr-latn|}}}|{{{sr-latn|-}}}|{{{sr-latn|}}}|
{{#ifeq:{{{sr-el|}}}|{{{sr-el|-}}}|{{{sr-el|}}}|
{{#ifeq:{{{sh-latn|}}}|{{{sh-latn|-}}}|{{{sh-latn|}}}|
{{#ifeq:{{{bs|}}}|{{{bs|-}}}|{{{bs|}}}|
{{#ifeq:{{{hr|}}}|{{{hr|-}}}|{{{hr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}}}}}<!--
hr < bs < sh-latn < sr-el < sr-latn < sh < sr < sh-cyrl < sr-ec -->|sr-cyrl=
{{#ifeq:{{{sr-ec|}}}|{{{sr-ec|-}}}|{{{sr-ec|}}}|
{{#ifeq:{{{sh-cyrl|}}}|{{{sh-cyrl|-}}}|{{{sh-cyrl|}}}|
{{#ifeq:{{{sr|}}}|{{{sr|-}}}|{{{sr|}}}|
{{#ifeq:{{{sh|}}}|{{{sh|-}}}|{{{sh|}}}|
{{#ifeq:{{{sr-latn|}}}|{{{sr-latn|-}}}|{{{sr-latn|}}}|
{{#ifeq:{{{sr-el|}}}|{{{sr-el|-}}}|{{{sr-el|}}}|
{{#ifeq:{{{sh-latn|}}}|{{{sh-latn|-}}}|{{{sh-latn|}}}|
{{#ifeq:{{{bs|}}}|{{{bs|-}}}|{{{bs|}}}|
{{#ifeq:{{{hr|}}}|{{{hr|-}}}|{{{hr|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}}}}}<!--

it -->|nap|scn|sd|vec=
{{#ifeq:{{{it|}}}|{{{it|-}}}|{{{it|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
it < sd < co-fr < co -->|co-it=
{{#ifeq:{{{co|}}}|{{{co|-}}}|{{{co|}}}|
{{#ifeq:{{{co-fr|}}}|{{{co-fr|-}}}|{{{co-fr|}}}|
{{#ifeq:{{{sd|}}}|{{{sd|-}}}|{{{sd|}}}|
{{#ifeq:{{{it|}}}|{{{it|-}}}|{{{it|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}<!--

ks-arab < ks -->|ks-deva=
{{#ifeq:{{{ks|}}}|{{{ks|-}}}|{{{ks|}}}|
{{#ifeq:{{{ks-arab|}}}|{{{ks-arab|-}}}|{{{ks-arab|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--

ks-deva < ks-arab -->|ks=
{{#ifeq:{{{ks-arab|}}}|{{{ks-arab|-}}}|{{{ks-arab|}}}|
{{#ifeq:{{{ks-deva|}}}|{{{ks-deva|-}}}|{{{ks-deva|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
ks-deva < ks -->|ks-arab=
{{#ifeq:{{{ks|}}}|{{{ks|-}}}|{{{ks|}}}|
{{#ifeq:{{{ks-deva|}}}|{{{ks-deva|-}}}|{{{ks-deva|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--

ku -->|ku-arab=
{{#ifeq:{{{ku|}}}|{{{ku|-}}}|{{{ku|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--

nl -->|li|vls=
{{#ifeq:{{{nl|}}}|{{{nl|-}}}|{{{nl|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}<!--
nl < nds -->|nds-nl=
{{#ifeq:{{{nds|}}}|{{{nds|-}}}|{{{nds|}}}|
{{#ifeq:{{{nl|}}}|{{{nl|-}}}|{{{nl|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--

pt-br < pt-cv < pt -->|pt-pt=
{{#ifeq:{{{pt|}}}|{{{pt|-}}}|{{{pt|}}}|
{{#ifeq:{{{pt-cv|}}}|{{{pt-cv|-}}}|{{{pt-cv|}}}|
{{#ifeq:{{{pt-br|}}}|{{{pt-br|-}}}|{{{pt-br|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
pt-br < pt-cv < pt-pt -->|pt=
{{#ifeq:{{{pt-pt|}}}|{{{pt-pt|-}}}|{{{pt-pt|}}}|
{{#ifeq:{{{pt-cv|}}}|{{{pt-cv|-}}}|{{{pt-cv|}}}|
{{#ifeq:{{{pt-br|}}}|{{{pt-br|-}}}|{{{pt-br|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--
pt-br < pt-pt < pt -->|pt-cv=
{{#ifeq:{{{pt|}}}|{{{pt|-}}}|{{{pt|}}}|
{{#ifeq:{{{pt-pt|}}}|{{{pt-pt|-}}}|{{{pt-pt|}}}|
{{#ifeq:{{{pt-br|}}}|{{{pt-br|-}}}|{{{pt-br|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--

pt-pt < pt-cv < pt -->|pt-br=
{{#ifeq:{{{pt|}}}|{{{pt|-}}}|{{{pt|}}}|
{{#ifeq:{{{pt-cv|}}}|{{{pt-cv|-}}}|{{{pt-cv|}}}|
{{#ifeq:{{{pt-pt|}}}|{{{pt-pt|-}}}|{{{pt-pt|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}<!--

sh-cyrl < sr-ec < sr-cyrl < hr < bs < sh < sr < sh-latn < sr-el -->|sr-latn=
{{#ifeq:{{{sr-el|}}}|{{{sr-el|-}}}|{{{sr-el|}}}|
{{#ifeq:{{{sh-latn|}}}|{{{sh-latn|-}}}|{{{sh-latn|}}}|
{{#ifeq:{{{sr|}}}|{{{sr|-}}}|{{{sr|}}}|
{{#ifeq:{{{sh|}}}|{{{sh|-}}}|{{{sh|}}}|
{{#ifeq:{{{bs|}}}|{{{bs|-}}}|{{{bs|}}}|
{{#ifeq:{{{hr|}}}|{{{hr|-}}}|{{{hr|}}}|
{{#ifeq:{{{sr-cyrl|}}}|{{{sr-cyrl|-}}}|{{{sr-cyrl|}}}|
{{#ifeq:{{{sr-ec|}}}|{{{sr-ec|-}}}|{{{sr-ec|}}}|
{{#ifeq:{{{sh-cyrl|}}}|{{{sh-cyrl|-}}}|{{{sh-cyrl|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}}}}}<!--
sh-cyrl < sr-ec < sr-cyrl < hr < bs < sh < sr < sh-latn < sr-latn -->|sr-el=
{{#ifeq:{{{sr-latn|}}}|{{{sr-latn|-}}}|{{{sr-latn|}}}|
{{#ifeq:{{{sh-latn|}}}|{{{sh-latn|-}}}|{{{sh-latn|}}}|
{{#ifeq:{{{sr|}}}|{{{sr|-}}}|{{{sr|}}}|
{{#ifeq:{{{sh|}}}|{{{sh|-}}}|{{{sh|}}}|
{{#ifeq:{{{bs|}}}|{{{bs|-}}}|{{{bs|}}}|
{{#ifeq:{{{hr|}}}|{{{hr|-}}}|{{{hr|}}}|
{{#ifeq:{{{sr-cyrl|}}}|{{{sr-cyrl|-}}}|{{{sr-cyrl|}}}|
{{#ifeq:{{{sr-ec|}}}|{{{sr-ec|-}}}|{{{sr-ec|}}}|
{{#ifeq:{{{sh-cyrl|}}}|{{{sh-cyrl|-}}}|{{{sh-cyrl|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}}}}}<!--
sr-ec < sr-cyrl < sh-cyrl < sr < sh < sr-el < sr-latn < sh-latn < hr -->|bs=
{{#ifeq:{{{hr|}}}|{{{hr|-}}}|{{{hr|}}}|
{{#ifeq:{{{sh-latn|}}}|{{{sh-latn|-}}}|{{{sh-latn|}}}|
{{#ifeq:{{{sr-latn|}}}|{{{sr-latn|-}}}|{{{sr-latn|}}}|
{{#ifeq:{{{sr-el|}}}|{{{sr-el|-}}}|{{{sr-el|}}}|
{{#ifeq:{{{sh|}}}|{{{sh|-}}}|{{{sh|}}}|
{{#ifeq:{{{sr|}}}|{{{sr|-}}}|{{{sr|}}}|
{{#ifeq:{{{sh-cyrl|}}}|{{{sh-cyrl|-}}}|{{{sh-cyrl|}}}|
{{#ifeq:{{{sr-cyrl|}}}|{{{sr-cyrl|-}}}|{{{sr-cyrl|}}}|
{{#ifeq:{{{sr-ec|}}}|{{{sr-ec|-}}}|{{{sr-ec|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}}}}}}}}}<!--
sr-ec < sr-cyrl < sh-cyrl < sr < sh < sr-el < sr-latn < sh-latn < bs -->|hr=
{{#ifeq:{{{bs|}}}|{{{bs|-}}}|{{{bs|}}}|
{{#ifeq:{{{sh-latn|}}}|{{{sh-latn|-}}}|{{{sh-latn|}}}|
{{#ifeq:{{{sr-latn|}}}|{{{sr-latn|-}}}|{{{sr-latn|}}}|
{{#ifeq:{{{sr-el|}}}|{{{sr-el|-}}}|{{{sr-el|}}}|
{{#ifeq:{{{sh|}}}|{{{sh|-}}}|{{{sh|}}}|
{{#ifeq:{{{sr|}}}|{{{sr|-}}}|{{{sr|}}}|
{{#ifeq:{{{sh-cyrl|}}}|{{{sh-cyrl|-}}}|{{{sh-cyrl|}}}|
{{#ifeq:{{{sr-cyrl|}}}|{{{sr-cyrl|-}}}|{{{sr-cyrl|}}}|
{{#ifeq:{{{sr-ec|}}}|{{{sr-ec|-}}}|{{{sr-ec|}}}|
{{#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|zh-hk|zh-mo=
{{#ifeq:{{{zh|}}}|{{{zh|-}}}|{{{zh|}}}|
{{#ifeq:{{{zh-hans|}}}|{{{zh-hans|-}}}|{{{zh-hans|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
zh-hans < zh < zh-cn < zh-hant < nan-->|zh-min-nan
{{#ifeq:{{{nan|}}}|{{{nan|-}}}|{{{nan|}}}|
{{#ifeq:{{{zh-hant|}}}|{{{zh-hant|-}}}|{{{zh-hant|}}}|
{{#ifeq:{{{zh-cn|}}}|{{{zh-cn|-}}}|{{{zh-cn|}}}|
{{#ifeq:{{{zh|}}}|{{{zh|-}}}|{{{zh|}}}|
{{#ifeq:{{{zh-hans|}}}|{{{zh-hans|-}}}|{{{zh-hans|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}<!--
zh-hans < zh < zh-cn < zh-hant < zh-min-nan -->|nan
{{#ifeq:{{{zh-min-nan|}}}|{{{zh-min-nan|-}}}|{{{zh-min-nan|}}}|
{{#ifeq:{{{zh-hant|}}}|{{{zh-hant|-}}}|{{{zh-hant|}}}|
{{#ifeq:{{{zh-cn|}}}|{{{zh-cn|-}}}|{{{zh-cn|}}}|
{{#ifeq:{{{zh|}}}|{{{zh|-}}}|{{{zh|}}}|
{{#ifeq:{{{zh-hans|}}}|{{{zh-hans|-}}}|{{{zh-hans|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}<!--
zh-hans < zh < zh-cn < zh-hant < yue -->|zh-yue
{{#ifeq:{{{yue|}}}|{{{yue|-}}}|{{{yue|}}}|
{{#ifeq:{{{zh-hant|}}}|{{{zh-hant|-}}}|{{{zh-hant|}}}|
{{#ifeq:{{{zh-cn|}}}|{{{zh-cn|-}}}|{{{zh-cn|}}}|
{{#ifeq:{{{zh|}}}|{{{zh|-}}}|{{{zh|}}}|
{{#ifeq:{{{zh-hans|}}}|{{{zh-hans|-}}}|{{{zh-hans|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}<!--
zh-hans < zh < zh-cn < zh-hant < zh-yue -->|yue
{{#ifeq:{{{zh-yue|}}}|{{{zh-yue|-}}}|{{{zh-yue|}}}|
{{#ifeq:{{{zh-hant|}}}|{{{zh-hant|-}}}|{{{zh-hant|}}}|
{{#ifeq:{{{zh-cn|}}}|{{{zh-cn|-}}}|{{{zh-cn|}}}|
{{#ifeq:{{{zh|}}}|{{{zh|-}}}|{{{zh|}}}|
{{#ifeq:{{{zh-hans|}}}|{{{zh-hans|-}}}|{{{zh-hans|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}}}}}}}<!--

zh-hant < zh -->|zh-cn|zh-hans|zh-my|zh-sg=
{{#ifeq:{{{zh|}}}|{{{zh|-}}}|{{{zh|}}}|
{{#ifeq:{{{zh-hant|}}}|{{{zh-hant|-}}}|{{{zh-hant|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--
zh-hant < zh-hans -->|zh=
{{#ifeq:{{{zh-hant|}}}|{{{zh-hant|-}}}|{{{zh-hant|}}}|
{{#ifeq:{{{zh-hans|}}}|{{{zh-hans|-}}}|{{{zh-hans|}}}|
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}}}<!--

All other languages will fallback to "default" then "en".
If ever some languages need to try "en" even before "default", define them above.

-->|#default=
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}}
}}</bdi>}}<noinclude>{{Documentation}}</noinclude>

Latest revision as of 21:32, 9 March 2023

Template documentation