Jump to content
Toggle menu
  • 8 articles
  • 75 files
  • 7 users
  • 37.8K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:GetFallback/doc: Difference between revisions

Template page
Prefix language interwiki links with w:
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{TemplateBox
{{TemplateBox
|1=1
|1=1
|1d=[[:en:List_of_Wikipedias#List|any supported language code]]
|1d=[[:w:List_of_Wikipedias#List|any supported language code]]
|1def=<nowiki>{{int:Lang}}</nowiki>
|1def=<nowiki>{{int:Lang}}</nowiki>
|1stat=
|1stat=
Line 10: Line 10:
|name=GetFallback
|name=GetFallback
|desc=Fallback mechanism part #1. Map:
|desc=Fallback mechanism part #1. Map:
# af ([[:en:Afrikaans|Afrikaans]]) , nl-informal -> nl (Dutch)
# af ([[:w:Afrikaans|Afrikaans]]), fy (Western Frisian), li (Liechtenstein), vls (Vlaams), zea (Zeeuws), nl-informal -> nl (Dutch)
# arz ([[:en:Egyptian Arabic|Egyptian Arabic]]) -> ar ([[:en:Arabic|Arabic]])
# arz ([[:w:Egyptian Arabic|Egyptian Arabic]]) -> ar ([[:w:Arabic|Arabic]])
# crh-cyrl , crh-latn -> crh ([[:en:Crimean Tatar|Crimean Tatar]])
# be-x-old -> be-tarask (wrong to correct [[:w:Taraškievica|Taraškievica]] form)
# ckb ([[:en:Sorani|Sorani]]) , mzn ([[:en:Mazandarani|Mazandarani]]), glk ([[:en:Gilaki|Gilaki]]) -> fa ([[:en:Persian|Persian]])
# crh-cyrl , crh-latn -> crh ([[:w:Crimean Tatar|Crimean Tatar]])
# als ([[:en:Alemannic|Alemannic]]), bar ([[:en:Bavarian|Bavarian]]) , de-formal , de-at , de-ch , frr ([[:en:North Frisian|North Frisian]]) , ksh ([[:en:Ripuarian|Ripuarian]])  -> de (German)
# ckb ([[:w:Sorani|Sorani]]) , mzn ([[:w:Mazandarani|Mazandarani]]), glk ([[:w:Gilaki|Gilaki]]) -> fa ([[:w:Persian|Persian]])
# hif-deva , hif-latn -> hif ([[:en:Fiji Hindi|Fiji Hindi]])
# als ([[:w:Alemannic|Alemannic]]), bar ([[:w:Bavarian|Bavarian]]) , de-formal , de-at , de-ch , frr ([[:w:North Frisian|North Frisian]]) , ksh ([[:w:Ripuarian|Ripuarian]])  -> de (German)
# ike-cans , ike-latn -> ike
# hif-deva , hif-latn -> hif ([[:w:Fiji Hindi|Fiji Hindi]])
# kk-arab , kk-cyrl , kk-latn , kk-cn , kk-kz , kk-tr -> kk ([[:en:Kazakh|Kazakh]])
# ike-cans , ike-latn -> ike (Eastern Canadian Inuktitut)
# ku-latn , ku-arab -> ku ([[:en:Kurdish|Kurdish]])
# kk-arab , kk-cyrl , kk-latn , kk-cn , kk-kz , kk-tr -> kk ([[:w:Kazakh|Kazakh]])
# mg ([[:en:Malagasy|Malagasy]]) , br ([[:en:Breton|Breton]]), co ([[:en:Corsican|Corsican]]) , frp ([[:en:Franco-Provençal/Arpitan|Franco-Provençal/Arpitan]]) , ht ([[:en:Haitian Creole language|Haitian]]) , ty ([[:en:Tahitian|Tahitian]]) -> fr (French)
# ku-latn , ku-arab -> ku ([[:w:Kurdish|Kurdish]])
# nds ([[:en:Low German|Low German]]) -> nds-nl ([[:en:Dutch Low Saxon|Dutch Low Saxon]])
# mg ([[:w:Malagasy|Malagasy]]) , br ([[:w:Breton|Breton]]), co ([[:w:Corsican|Corsican]]) , frp ([[:w:Franco-Provençal/Arpitan|Franco-Provençal/Arpitan]]) , ht ([[:w:Haitian Creole language|Haitian]]) , ty ([[:w:Tahitian|Tahitian]]), wa -> fr (French)
# nds-nl([[:en:Dutch Low Saxon|Dutch Low Saxon]]) , pdt -> nds ([[:en:Low German|Low German]])
# nds ([[:w:Low German|Low German]]) -> nds-nl ([[:w:Dutch Low Saxon|Dutch Low Saxon]])
# pt-br -> pt (Portuguese)
# nds-nl([[:w:Dutch Low Saxon|Dutch Low Saxon]]) , pdt (Plautdietsch) -> nds ([[:w:Low German|Low German]])
# ruq-cyrl , ruq-grek , ruq-latn -> ruq
# be-tarask (Belarusian in Taraskievica orthography) -> be-x-old (Belarusian in Taraskievica orthography)
# sr-ec , sr-el -> sr ([[:en:Serbian|Serbian]])
# be-x-old (Belarusian in Taraskievica orthography) -> be-tarask (Belarusian in Taraskievica orthography)
# tg-cyrl , tg-latn -> tg ([[:en:Tajik|Tajik]])
# pt-br (Brazilian Portuguese) -> pt (Portuguese)
# tt-cyrl , tt-latn -> tt ([[:en:Tatar|Tatar]])
# ruq-cyrl , ruq-grek , ruq-latn -> ruq (Megleno Romanian)
# vec ([[:en:Venetian|Venetian]]) -> it (Italian)
# sr-ec , sr-el -> sr ([[:w:Serbian|Serbian]])
# zh-cn , zh-hans , zh-hant , zh-hk , zh-mo , zh-my , zh-sg , zh-tw -> zh ([[:en:Chinese|Chinese]])
# tg-cyrl , tg-latn -> tg ([[:w:Tajik|Tajik]])
# szl ([[:en:Silesian|Silesian]]) | csb ([[:en:Kashubian|Kashubian]]) = pl (Polish)
# tt-cyrl , tt-latn -> tt ([[:w:Tatar|Tatar]])
# vec ([[:w:Venetian|Venetian]]) -> it (Italian)
# zh-cn , zh-hans , zh-hant , zh-hk , zh-mo , zh-my , zh-sg , zh-tw -> zh ([[:w:Chinese|Chinese]])
# szl ([[:w:Silesian|Silesian]]) , csb ([[:w:Kashubian|Kashubian]]) -> pl (Polish)
or otherwise return default  
or otherwise return default  
|namespace=
|namespace=
Line 40: Line 43:
|i18n-desc=
|i18n-desc=
|i18n-mediawiki-msg=
|i18n-mediawiki-msg=
|seealso={{tl|GetFallback2}}
|seealso=
*{{tl|GetFallback2}}
*[http://www.iana.org/assignments/language-subtag-registry www.iana.org/assignments/language-subtag-registry]
|setscats=
|setscats=
|lines=
|lines=

Latest revision as of 09:15, 12 August 2026

Fallback mechanism part #1. Map:

  1. af (Afrikaans), fy (Western Frisian), li (Liechtenstein), vls (Vlaams), zea (Zeeuws), nl-informal -> nl (Dutch)
  2. arz (Egyptian Arabic) -> ar (Arabic)
  3. be-x-old -> be-tarask (wrong to correct Taraškievica form)
  4. crh-cyrl , crh-latn -> crh (Crimean Tatar)
  5. ckb (Sorani) , mzn (Mazandarani), glk (Gilaki) -> fa (Persian)
  6. als (Alemannic), bar (Bavarian) , de-formal , de-at , de-ch , frr (North Frisian) , ksh (Ripuarian) -> de (German)
  7. hif-deva , hif-latn -> hif (Fiji Hindi)
  8. ike-cans , ike-latn -> ike (Eastern Canadian Inuktitut)
  9. kk-arab , kk-cyrl , kk-latn , kk-cn , kk-kz , kk-tr -> kk (Kazakh)
  10. ku-latn , ku-arab -> ku (Kurdish)
  11. mg (Malagasy) , br (Breton), co (Corsican) , frp (Franco-Provençal/Arpitan) , ht (Haitian) , ty (Tahitian), wa -> fr (French)
  12. nds (Low German) -> nds-nl (Dutch Low Saxon)
  13. nds-nl(Dutch Low Saxon) , pdt (Plautdietsch) -> nds (Low German)
  14. be-tarask (Belarusian in Taraskievica orthography) -> be-x-old (Belarusian in Taraskievica orthography)
  15. be-x-old (Belarusian in Taraskievica orthography) -> be-tarask (Belarusian in Taraskievica orthography)
  16. pt-br (Brazilian Portuguese) -> pt (Portuguese)
  17. ruq-cyrl , ruq-grek , ruq-latn -> ruq (Megleno Romanian)
  18. sr-ec , sr-el -> sr (Serbian)
  19. tg-cyrl , tg-latn -> tg (Tajik)
  20. tt-cyrl , tt-latn -> tt (Tatar)
  21. vec (Venetian) -> it (Italian)
  22. zh-cn , zh-hans , zh-hant , zh-hk , zh-mo , zh-my , zh-sg , zh-tw -> zh (Chinese)
  23. szl (Silesian) , csb (Kashubian) -> pl (Polish)

or otherwise return default

Usage

{{GetFallback |1= |default= }}

Should be used only by other templates. Not intended to be used directly.

Template parameters

ParameterDescriptionDefaultStatus
1any supported language code{{int:Lang}}optional
defaultdefault language code returnedenoptional

Additional information

The template is intended to be used in the following namespaces: no namespace specified

The template is intended to be used by the following user groups: no user group specified

See also

Cookies help us deliver our services. By using our services, you agree to our use of cookies.