Template:LangSwitch: Difference between revisions
Content added Content deleted
m (compromize for unsuffixed "gsw" (assumes Switzerland first, so "de" before "fr", but both "fr" and "de" are valid!)) |
m (missing for gsw-fr, for completeness) |
||
Line 112: | Line 112: | ||
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}} |
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}} |
||
}}}}}}}}}}<!-- |
}}}}}}}}}}<!-- |
||
fr < gsw -->|gsw-fr= |
fr < gsw-de < gsw-ch < gsw -->|gsw-fr= |
||
{{#ifeq:{{{gsw|}}}|{{{gsw|-}}}|{{{gsw|}}}| |
{{#ifeq:{{{gsw|}}}|{{{gsw|-}}}|{{{gsw|}}}| |
||
{{#ifeq:{{{gsw-ch|}}}|{{{gsw-ch|-}}}|{{{gsw-ch|}}}| |
|||
{{#ifeq:{{{gsw-de|}}}|{{{gsw-de|-}}}|{{{gsw-de|}}}| |
|||
{{#ifeq:{{{fr|}}}|{{{fr|-}}}|{{{fr|}}}| |
{{#ifeq:{{{fr|}}}|{{{fr|-}}}|{{{fr|}}}| |
||
{{#if:{{{default|}}}|{{#ifeq:{{{{{{default|}}}|}}}|{{{{{{default|}}}|-}}}|{{{{{{default|}}}|}}}|{{{en}}}}}|{{{en}}}}} |
{{#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. |
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. |