Template:GetFallback/doc: Difference between revisions
Jump to navigation
Jump to search
Mediawiki>Clump m (Reverted edits by 36.79.121.7 (talk) to last version by Clump) |
Richardpruen (talk | contribs) m (1 revision imported) |
||
Line 1: | Line 1: | ||
{{ | {{TemplateBox | ||
|1=1 | |||
|1d=[[:en:List_of_Wikipedias#List|any supported language code]] | |||
|1def=<nowiki>{{int:Lang}}</nowiki> | |||
|1stat= | |||
|2=default | |||
|2d=default language code returned | |||
|2def=en | |||
|2stat= | |||
[[ | |name=GetFallback | ||
|desc=Fallback mechanism part #1. Map: | |||
# af ([[:en: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]]) | |||
# be-x-old -> be-tarask (wrong to correct [[:en:Taraškievica|Taraškievica]] form) | |||
# crh-cyrl , crh-latn -> crh ([[:en:Crimean Tatar|Crimean Tatar]]) | |||
# ckb ([[:en:Sorani|Sorani]]) , mzn ([[:en:Mazandarani|Mazandarani]]), glk ([[:en:Gilaki|Gilaki]]) -> fa ([[:en:Persian|Persian]]) | |||
# 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) | |||
# hif-deva , hif-latn -> hif ([[:en:Fiji Hindi|Fiji Hindi]]) | |||
# ike-cans , ike-latn -> ike (Eastern Canadian Inuktitut) | |||
# kk-arab , kk-cyrl , kk-latn , kk-cn , kk-kz , kk-tr -> kk ([[:en:Kazakh|Kazakh]]) | |||
# ku-latn , ku-arab -> ku ([[:en:Kurdish|Kurdish]]) | |||
# 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]]), wa -> fr (French) | |||
# nds ([[:en:Low German|Low German]]) -> nds-nl ([[:en:Dutch Low Saxon|Dutch Low Saxon]]) | |||
# nds-nl([[:en:Dutch Low Saxon|Dutch Low Saxon]]) , pdt (Plautdietsch) -> nds ([[:en:Low German|Low German]]) | |||
# be-tarask (Belarusian in Taraskievica orthography) -> be-x-old (Belarusian in Taraskievica orthography) | |||
# be-x-old (Belarusian in Taraskievica orthography) -> be-tarask (Belarusian in Taraskievica orthography) | |||
# pt-br (Brazilian Portuguese) -> pt (Portuguese) | |||
# ruq-cyrl , ruq-grek , ruq-latn -> ruq (Megleno Romanian) | |||
# sr-ec , sr-el -> sr ([[:en:Serbian|Serbian]]) | |||
# tg-cyrl , tg-latn -> tg ([[:en:Tajik|Tajik]]) | |||
# tt-cyrl , tt-latn -> tt ([[:en:Tatar|Tatar]]) | |||
# vec ([[:en:Venetian|Venetian]]) -> it (Italian) | |||
# zh-cn , zh-hans , zh-hant , zh-hk , zh-mo , zh-my , zh-sg , zh-tw -> zh ([[:en:Chinese|Chinese]]) | |||
# szl ([[:en:Silesian|Silesian]]) , csb ([[:en:Kashubian|Kashubian]]) -> pl (Polish) | |||
or otherwise return default | |||
|namespace= | |||
|usergroup= | |||
|placement= | |||
|usage-notes=Should be used only by other templates. Not intended to be used directly. | |||
|type= | |||
|example= | |||
|i18n-method= | |||
|i18n-desc= | |||
|i18n-mediawiki-msg= | |||
|seealso= | |||
*{{tl|GetFallback2}} | |||
*[http://www.iana.org/assignments/language-subtag-registry www.iana.org/assignments/language-subtag-registry] | |||
|setscats= | |||
|lines= | |||
|shorthand= | |||
|relieson= | |||
}} |
Revision as of 19:31, 23 November 2021
This is a documentation subpage for . It may contain usage information, categories and other content that is not part of the original template page. |
Fallback mechanism part #1. Map:
- af (Afrikaans), fy (Western Frisian), li (Liechtenstein), vls (Vlaams), zea (Zeeuws), nl-informal -> nl (Dutch)
- arz (Egyptian Arabic) -> ar (Arabic)
- be-x-old -> be-tarask (wrong to correct Taraškievica form)
- crh-cyrl , crh-latn -> crh (Crimean Tatar)
- ckb (Sorani) , mzn (Mazandarani), glk (Gilaki) -> fa (Persian)
- als (Alemannic), bar (Bavarian) , de-formal , de-at , de-ch , frr (North Frisian) , ksh (Ripuarian) -> de (German)
- hif-deva , hif-latn -> hif (Fiji Hindi)
- ike-cans , ike-latn -> ike (Eastern Canadian Inuktitut)
- kk-arab , kk-cyrl , kk-latn , kk-cn , kk-kz , kk-tr -> kk (Kazakh)
- ku-latn , ku-arab -> ku (Kurdish)
- mg (Malagasy) , br (Breton), co (Corsican) , frp (Franco-Provençal/Arpitan) , ht (Haitian) , ty (Tahitian), wa -> fr (French)
- nds (Low German) -> nds-nl (Dutch Low Saxon)
- nds-nl(Dutch Low Saxon) , pdt (Plautdietsch) -> nds (Low German)
- be-tarask (Belarusian in Taraskievica orthography) -> be-x-old (Belarusian in Taraskievica orthography)
- be-x-old (Belarusian in Taraskievica orthography) -> be-tarask (Belarusian in Taraskievica orthography)
- pt-br (Brazilian Portuguese) -> pt (Portuguese)
- ruq-cyrl , ruq-grek , ruq-latn -> ruq (Megleno Romanian)
- sr-ec , sr-el -> sr (Serbian)
- tg-cyrl , tg-latn -> tg (Tajik)
- tt-cyrl , tt-latn -> tt (Tatar)
- vec (Venetian) -> it (Italian)
- zh-cn , zh-hans , zh-hant , zh-hk , zh-mo , zh-my , zh-sg , zh-tw -> zh (Chinese)
- 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
Parameter | Description | Default | Status | |
---|---|---|---|---|
1 | any supported language code | {{int:Lang}} | optional | |
default | default language code returned | en | optional |
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
⧼Seealso⧽