Module:Fallbacklist
Jump to navigation
Jump to search
return {
-- ar (Arabic) cluster: arz -> ar (Egyptian Arabic)
['ar'] = {'arz'}, -- Arabic -> Egyptian Arabic
['arz'] = {'ar'}, -- Egyptian Arabic -> Arabic
['tzm'] = {'zgh', 'fr', 'arz', 'ar'}, -- Arabic -> Egyptian Arabic
['zgh'] = {'tzm', 'fr', 'arz', 'ar'}, -- Arabic -> Egyptian Arabic
-- bn (Bengali) cluster:
['as'] = {'bn'}, -- Assamese -> Bengali
['bn'] = {'as'}, -- Bengali -> Assamese
['bpy'] = {'bn', 'as'}, -- Bishnupria Manipuri -> Bengali -> Assamese
-- da (Danish) cluster:
['jut'] = {'da'}, -- Jutish -> Danish
['kl'] = {'da'}, -- Kalaallisut -> Danish
-- de (German) cluster:
['de'] = {'de-de', 'de-ch', 'de-at'}, -- Standard German
['als'] = {'gsw', 'de'}, -- Alemannic (legacy code)
['gsw'] = {'als', 'de'}, -- Alemannic
['gsw-de'] = {'gsw', 'als', 'de-de'}, -- German Alemannic
['gsw-ch'] = {'gsw', 'als', 'de-ch'}, -- Swiss Alemannic
['bar'] = {'de'}, -- Bavarian
['dsb'] = {'hsb', 'de'}, -- Lower Sorbian
['frr'] = {'de'}, -- Northern Frisian
['hsb'] = {'dsb', 'de'}, -- Upper Sorbian
['ksh'] = {'de'}, -- Colognian
['lb'] = {'de'}, -- Luxembourgish
['nds'] = {'nds-nl', 'de'}, -- Low German
['nds-nl'] = {'nds', 'nl'}, -- Low Saxon (Netherlands)
['pdc'] = {'de'}, -- Deitsch
['pdt'] = {'nds', 'de'}, -- Plautdietsch
['pfl'] = {'de'}, -- Pälzisch
['sli'] = {'de'}, -- Lower Silesian
['stq'] = {'de'}, -- Seeltersk
['vmf'] = {'de'}, -- Upper Franconian
-- en (English) cluster
['en-ca'] = {'fr-ca', 'en'},
-- es (Spanish) cluster
['an'] = {'es'}, -- Aragonese
['arn'] = {'es'}, -- Mapuche
['ay'] = {'es'}, -- Aymara
['cbk-zam'] = {'es'}, -- Chavacano de Zamboanga
['gn'] = {'es'}, -- Guarani
['lad'] = {'es'}, -- Ladino
['nah'] = {'es'}, -- Nahuatl
['qu'] = {'qug', 'es'}, -- Quechua
['qug'] = {'qu', 'es'}, -- Runa shimi
-- et (Estonian) cluster
['liv'] = {'et'}, -- Līvõ kēļ
['vep'] = {'et'}, -- Veps
['vro'] = {'fiu-vro', 'et'}, -- Võro
['fio-vro'] = {'vro', 'et'}, -- Võro
-- fa (Persian) cluster
['bal'] = {'fa'}, -- Balochi
['bcc'] = {'fa'}, -- Southern Balochi
['bqi'] = {'fa'}, -- Bakhtiari
['glk'] = {'fa'}, -- Gilaki
['mzn'] = {'fa'}, -- Mazandarani
['prs'] = {'fa'}, -- Old Persian
['ps'] = {'fa'}, -- Pashto
-- fi (Finnish) cluster:
['fit'] = {'fi'}, -- meänkieli
['vot'] = {'fi'}, -- Votic
-- fr (French) cluster:
['bm'] = {'fr'}, -- Bambara
['br'] = {'fr'}, -- Breton
['co'] = {'fr'}, -- Corsican
['ff'] = {'fr'}, -- Fulah
['frc'] = {'fr'}, -- Cajun French
['frp'] = {'fr'}, -- Franco-Provençal
['gsw-fr'] = {'gsw', 'als', 'fr'}, -- Alsatian Alemannic
['ht'] = {'fr'}, -- Haitian
['ln'] = {'fr'}, -- Lingala
['mg'] = {'fr'}, -- Malagasy
['pcd'] = {'fr'}, -- Picard
['sg'] = {'fr'}, -- Sango
['ty'] = {'fr'}, -- Tahitian
['wa'] = {'fr'}, -- Walloon
['wo'] = {'fr'}, -- Wolof
-- hi (Hindi) cluster
['anp'] = {'hi'}, -- Angika
['may'] = {'hi'}, -- Maithili
['sa'] = {'hi'}, -- Sanskrit
-- hif (Fiji Hindi) cluster: hif-deva , hif-latn -> hif (Fiji Hindi)
['hif'] = {'hif-latn'},
['hif-deva'] = {'hif-latn', 'hi'},
['hif-latn'] = {'hif-deva', 'en'},
-- id (Indonesian) cluster
['id'] = {'ms'}, -- Malaysian
['ace'] = {'id'}, -- Achinese
['bms'] = {'map-bms', 'jv', 'id'}, -- Basa Banyumasan
['map-bms'] = {'bms', 'jv', 'id'}, -- Basa Banyumasan
['bug'] = {'id'}, -- Buginese
['bjn'] = {'id'}, -- Banjar
['jv'] = {'id'}, -- Javanese
['min'] = {'id'}, -- Minangkabau
['su'] = {'id'}, -- Sundanese
['ms'] = {'id'}, -- Malaysian
['dtp'] = {'ms', 'id'}, -- Central Dusun -> Malay
-- ike (Eastern Canadian In'uktitut) cluster: ike-cans , ike-latn -> ike (Eastern Canadian Inuktitut)
['ike-cans'] = {'ik-cans', 'ik-latn', 'en-ca', 'fr-ca'},
['ike-latn'] = {'ik-latn', 'ik-cans', 'en-ca', 'fr-ca'},
-- it (Italian) cluster
['egl'] = {'eml', 'rgn', 'it'}, -- Emiliàn
['eml'] = {'egl', 'rgn', 'it'}, -- Emiliano-Romagnolo
['rgn'] = {'eml', 'egl', 'it'}, -- Romagnol
['fur'] = {'it'}, -- Friulian
['lij'] = {'it', 'fr'}, -- Ligure
['lmo'] = {'it'}, -- lumbaart
['nap'] = {'it'}, -- Neapolitan
['pms'] = {'it'}, -- Piedmontese
['scn'] = {'it'}, -- Sicilian
['vec'] = {'it'}, -- vèneto
-- ku (Kurdish) cluster: ku-latn , ku-arab -> ku (Kurdish)
['ku'] = {'ku-latn'},
['ku-arab'] = {'ckb', 'ku'}, -- كوردي (عەرەبی)
['ku-latn'] = {'ku'},
['ckb'] = {'ku'},
-- lt
['bat-smg'] = {'sgs', 'lt'}, -- Samogitian -> Lithuanian
['sgs'] = {'bat-smg', 'lt'}, -- Samogitian -> Lithuanian
-- nl (Dutch) cluster
['af'] = {'nl'}, -- Afrikaans
['fy'] = {'nl'}, -- Western Frisian
['li'] = {'nl'}, -- Limburgian
['vls'] = {'nl'}, -- Vlaams
['zea'] = {'nl'}, -- Zeeuws
-- pl (Polish) cluster
['csb'] = {'pl'}, -- Kashubian
['szl'] = {'pl'}, -- Silesian
['wym'] = {'pl'}, --
-- pt (Portuguese) cluster
['gl'] = {'pt', 'es'}, -- Galician
['mwl'] = {'pt'}, -- Mirandese
-- ro (Romanian) cluster
['mo'] = {'ro'}, -- Moldavian
['rmy'] = {'ro'}, -- Romani
-- ru (Russian) cluster
['ab'] = {'ru'}, -- Abkhazian
['av'] = {'ru'}, -- Avaric
['ba'] = {'ru'}, -- Bashkir
['be'] = {'be-tarask', 'be-x-old', 'ru'},-- Belorussian
['be-x-old'] = {'be-tarask', 'ru'}, -- Belarusian (Taraškievica orthography)
['be-tarask'] = {'be-x-old', 'ru'},
['ce'] = {'ru'}, -- Chechen
['crh'] = {'crh-cyrl', 'ru'},-- Crimean Tatar
['crh-cyrl'] = {'crh', 'ru'}, -- Crimean Tatar (Cyrillic script)
['cv'] = {'ru'}, -- Chuvash
['inh'] = {'ru'}, -- Ingush
['kbd'] = {'ru'}, -- Kabardian
['koi'] = {'ru'}, -- Komi-Permyak
['krc'] = {'ru'}, -- Karachay-Balkar
['kv'] = {'ru'}, -- Komi
['lbe'] = {'ru'}, -- лакку
['lez'] = {'ru'}, -- Lezghian
['mdf'] = {'ru'}, --
['mhr'] = {'ru'}, -- Eastern Mari
['mn'] = {'ru'}, -- Mongolian
['mrj'] = {'ru'}, -- Hill Mari
['myv'] = {'ru'}, -- Erzya
['os'] = {'ru'}, -- Ossetic
['sah'] = {'ru'}, -- Sakha
['tk'] = {'ru'}, -- Turkmen
['tg'] = {'tg-cyrl', 'ru'}, -- Tadjik
['tg-cyrl'] = {'tg', 'ru'}, -- Tadjik (Cyrillic script)
['tt'] = {'tt-cyrl', 'ru'}, -- Tatar
['tt-cyrl'] = {'tt', 'ru'}, -- Tatar (Cyrillic script)
['udm'] = {'ru'}, -- Udmurt
['uz'] = {'ru'}, -- Uzbek
['xal'] = {'ru'}, -- Kalmyk
['ka'] = {'ru'}, -- Georgian
['xmf'] = {'ka', 'ru'}, -- Mingrelian
['kk'] = {'kk-cyrl', 'ru'}, -- Kazakh
['kk-cyrl'] = {'kk-arab', 'ru'}, -- Kazakh (Cyrillic script)
['kk-kz'] = {'kk-cyrl', 'ru'}, -- Kazakh (Kazakhstan)
['kk-arab'] = {'kk-cn', 'kk-cyrl', 'ru'}, -- Kazakh (Arabic script)
['kk-cn'] = {'kk-arab', 'kk-cyrl', 'ru'}, -- Kazakh (China)
['kk-latn'] = {'kk-tr', 'kk-cyrl', 'kk', 'tr'}, -- Kazakh (Latin script)
['kk-tr'] = {'kk-latn', 'tr', 'kk-cyrl', 'kk'}, -- Kazakh (Turkey)
['kaa'] = {'kk-latn', 'kk-cyrl', 'kk', 'ru'}, -- Kara-Kalpak
-- ruq (Megleno Romanian) cluster: ruq-cyrl, ruq-grek, ruq-latn -> ruq (Megleno Romanian)
['ruq'] = {'ruq-latn', 'ro', 'el'}, -- Megleno-Romanian
['ruq-latn'] = {'ruq', 'ro'}, -- Megleno-Romanian (Latin script)
['ruq-cyrl'] = {'ruq', 'mk', 'sr', 'bg', 'ro'},
['ruq-grek'] = {'ruq', 'el', 'ro'},
-- sh/sr/hr/bs (Serbo-Croatian) cluster: sr-ec, sr-el -> sr (Serbian)
['sh'] = {'hr', 'bs', 'sr-latn', 'sr-el'},
['bs'] = {'sh', 'hr', 'sr-latn', 'sr-el'},
['hr'] = {'sh', 'bs', 'sr-latn', 'sr-el'},
['sr-el'] = {'sr-latn', 'sh', 'bs', 'hr', 'sr', 'sr-cyrl', 'sr-ec'},
['sr-ec'] = {'sr-cyrl', 'sr', 'sr-latn', 'sr-el', 'sh', 'bs', 'hr'},
['sr'] = {'sr-cyrl', 'sr-ec', 'sr-latn', 'sr-el', 'sh', 'bs', 'hr'},
-- sq (Albanian) cluster
['sq'] = {'aln'}, -- Albanian -> Gheg Albanian
['aln'] = {'sq'}, -- Gheg Albanian
-- th (Thai) cluster
['nod'] = {'th'},
['sou'] = {'th'},
['tts'] = {'th'},
-- tr (Turkish) cluster
['gag'] = {'tr'}, -- Gagauz
['kiu'] = {'tr'}, -- Kirmanjki
['lzz'] = {'tr'}, -- Lazuri
-- ur (Urdu) cluster
['ur'] = {'sd'}, -- Urdu -> Sindhi
['sd'] = {'ur'}, -- Sindhi
['khw'] = {'ur'},
-- zh (Chinese) cluster
['gan'] = {'gan-hant', 'zh-hant', 'zh-tw'}, -- Gan
['gan-hans'] = {'zh-hans', 'zh-cn', 'zh-sg'}, -- Gan Simplified
['gan-hant'] = {'zh-hant', 'zh-tw', 'zh-hk'}, -- Gan Traditional
['ii'] = {'zh-hans', 'zh-cn'}, -- Sichuan Yi
['wuu'] = {'zh-hans', 'zh-cn'}, -- Wu
['za'] = {'zh-hans', 'zh-cn'}, -- Zhuang
['zh-hans'] = {'zh-cn', 'zh', 'zh-sg', 'zh-my'}, -- Simplified Chinese
['zh-hant'] = {'zh-tw', 'zh-hk', 'zh-mo', 'zh'}, -- Traditional Chinese
['zh'] = {'zh-hans', 'zh-cn', 'zh-sg', 'zh-my'},
['zh-cn'] = {'zh-hans', 'zh-sg', 'zh-mo', 'zh-hk'}, -- Chinese (China)
['zh-hk'] = {'zh-hant', 'zh-mo', 'zh', 'en'}, -- Chinese (Hong Kong)
['zh-mo'] = {'zh-hant', 'zh-hk', 'zh', 'pt'}, -- 中文(澳門)
['zh-my'] = {'zh-hans', 'zh-cn', 'zh', 'my'}, -- 中文(马来西亚)
['zh-sg'] = {'zh-hans', 'zh-cn'}, -- Chinese (Singapore)
['zh-tw'] = {'zh-hant', 'zh-hk'}, -- Chinese (Taiwan)
['zh-classical'] = {'lzh', 'zh-hant', 'zh-tw', 'zh-mo', 'zh-cn'}, -- Literary Chinese
['zh-min-nan'] = {'nan'}, -- Chinese (Min Nan) -> Min Nan Chinese
['zh-yue'] = {'yue'}, -- Chinese (Cantonese) -> Cantonese
------------------------
--------- misc ---------
------------------------
['azb'] = {'az'}, -- Southern Azerbaijani -> Azerbaijani
['bh'] = {'bho'}, -- Bihari -> Bhojpuri
['yi'] = {'he'}, -- Yiddish -> Hebrew
['iu'] = {'ike-cans'}, -- Inuktitut -> Eastern Canadian (Aboriginal syllabics)
['kbd'] = {'kbd-cyrl'}, -- Kabardian -> Адыгэбзэ
['tcy'] = {'kn'}, -- Tulu -> Kannada
['ko-kp'] = {'ko'}, -- 한국어 (조선) -> Korean
['ks'] = {'ks-arab'}, -- Kashmiri -> Kashmiri (Arabic script)
['ltg'] = {'lv'}, -- Latvian -> Latgalian
['no'] = {'nb'}, -- Norwegian (bokmål) -> Norwegian Bokmål
['roa-rup'] = {'rup'}, -- ? Aromanian -> Aromanian
['ug'] = {'ug-arab'}, -- Uyghur -> Uyghur (Arabic script)
['khw'] = {'ur'}, -- Khowar -> Urdu
['rue'] = {'uk'}, -- Rusyn -> Ukrainian
}