Module:Fallbacklist: Difference between revisions
From Neodyland Wiki
More actions
m adding comments to russian cluster |
m completing fr cluster |
||
| Line 42: | Line 42: | ||
-- fr (French) cluster: | -- fr (French) cluster: | ||
-- | ['bm'] = {'fr'}, -- Bambara | ||
[' | ['br'] = {'fr'}, -- Breton | ||
[' | ['co'] = {'fr'}, -- Corsican | ||
[' | ['ff'] = {'fr'}, -- Fulah | ||
[' | ['frc'] = {'fr'}, -- Cajun French | ||
[' | ['frp'] = {'fr'}, -- Franco-Provençal | ||
[' | ['ht'] = {'fr'}, -- Haitian | ||
[' | ['ln'] = {'fr'}, -- Lingala | ||
['mg'] = {'fr'}, -- Malagasy | |||
['pcd'] = {'fr'}, -- Picard | |||
['sg'] = {'fr'}, -- Sango | |||
['ty'] = {'fr'}, -- Tahitian | |||
['wa'] = {'fr'}, -- Walloon | |||
['wo'] = {'fr'}, -- Wolof | |||
-- hif (Fiji Hindi) cluster: hif-deva , hif-latn -> hif (Fiji Hindi) | -- hif (Fiji Hindi) cluster: hif-deva , hif-latn -> hif (Fiji Hindi) | ||
Revision as of 10:29, 25 November 2013
This documentation is transcluded from Module:Fallbacklist/doc.
Common language fallback rules accessible to other Lua modules.
return {
-- crh (Crimean Tatar) cluster: crh-cyrl , crh-latn -> crh (Crimean Tatar)
['crh-cyrl'] = {'crh'},
['crh-latn'] = {'crh'},
-- de (German) cluster:
['als'] = {'gsw', 'de'}, -- Alemannisch
['bar'] = {'de'}, -- Bavarian
['de-at'] = {'de'}, -- Austrian German
['de-ch'] = {'de'}, -- Swiss High German
['de-formal'] = {'de'}, -- German (formal address)
['dsb'] = {'de'}, -- Lower Sorbian
['frr'] = {'de'}, -- Northern Frisian
['hsb'] = {'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
-- 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'] = {'es'}, -- Quechua
['qug'] = {'qu', 'es'}, -- Runa shimi
-- fa (Persian) cluster: ckb (Sorani) , mzn (Mazandarani), glk (Gilaki) -> fa (Persian)
['ckb'] = {'fa'},
['glk'] = {'fa'},
['mzn'] = {'fa'},
-- fr (French) cluster:
['bm'] = {'fr'}, -- Bambara
['br'] = {'fr'}, -- Breton
['co'] = {'fr'}, -- Corsican
['ff'] = {'fr'}, -- Fulah
['frc'] = {'fr'}, -- Cajun French
['frp'] = {'fr'}, -- Franco-Provençal
['ht'] = {'fr'}, -- Haitian
['ln'] = {'fr'}, -- Lingala
['mg'] = {'fr'}, -- Malagasy
['pcd'] = {'fr'}, -- Picard
['sg'] = {'fr'}, -- Sango
['ty'] = {'fr'}, -- Tahitian
['wa'] = {'fr'}, -- Walloon
['wo'] = {'fr'}, -- Wolof
-- hif (Fiji Hindi) cluster: hif-deva , hif-latn -> hif (Fiji Hindi)
['hif-deva'] = {'hif'},
['hif-latn'] = {'hif'},
-- it (Italian) cluster
['egl'] = {'it'}, -- Emiliàn
['eml'] = {'it'}, -- Emiliano-Romagnolo
['fur'] = {'it'}, -- Friulian
['lij'] = {'it'}, -- Ligure
['lmo'] = {'it'}, -- lumbaart
['nap'] = {'it'}, -- Neapolitan
['pms'] = {'it'}, -- Piedmontese
['rgn'] = {'it'}, -- Romagnol
['scn'] = {'it'}, -- Sicilian
['vec'] = {'it'}, -- vèneto
-- kk (Kazakh) cluster:
-- kk-arab , kk-cyrl , kk-latn , kk-cn , kk-kz , kk-tr -> kk (Kazakh)
['kk-arab'] = {'kk'},
['kk-cn'] = {'kk'},
['kk-cyrl'] = {'kk'},
['kk-kz'] = {'kk'},
['kk-latn'] = {'kk'},
['kk-tr'] = {'kk'},
-- ku (Kurdish) cluster: ku-latn , ku-arab -> ku (Kurdish)
['ku-arab'] = {'ku'},
['ku-latn'] = {'ku'},
-- nl (Dutch) cluster:
-- af (Afrikaans), fy (Western Frisian), li (Liechtenstein), vls (Vlaams), zea (Zeeuws), nl-informal -> nl (Dutch)
['af'] = {'nl'},
['fy'] = {'nl'},
['li'] = {'nl'},
['nl-informal']= {'nl'},
['vls'] = {'nl'},
['zea'] = {'nl'},
--pl (Polish) cluster: szl (Silesian), csb (Kashubian) -> pl (Polish)
['szl'] = {'pl'},
['csb'] = {'pl'},
-- ru (Russian) cluster
['ab'] = {'ru'}, -- Abkhazian
['av'] = {'ru'}, -- Avaric
['ba'] = {'ru'}, -- Bashkir
['ce'] = {'ru'}, -- Chechen
['crh-cyrl'] = {'ru'}, -- Crimean Turkish (Cyrillic script)
['cv'] = {'ru'}, -- Chuvash
['inh'] = {'ru'}, -- Ingush
['koi'] = {'ru'}, -- Komi-Permyak
['krc'] = {'ru'}, -- Karachay-Balkar
['kv'] = {'ru'}, -- Komi
['lbe'] = {'ru'}, -- лакку
['lez'] = {'ru'}, -- Lezghian
['mhr'] = {'ru'}, -- Eastern Mari
['mrj'] = {'ru'}, -- Hill Mari
['myv'] = {'ru'}, -- Erzya
['os'] = {'ru'}, -- Ossetic
['rue'] = {'uk', 'ru'}, -- Rusyn
['sah'] = {'ru'}, -- Sakha
['tt'] = {'tt-cyrl', 'ru'}, -- Tatar
['tt-cyrl'] = {'ru'}, -- Tatar (Cyrillic script)
['udm'] = {'ru'}, -- Udmurt
['uk'] = {'ru'}, -- Ukrainian
['xal'] = {'ru'}, -- Kalmyk
-- ruq (Megleno Romanian) cluster: ruq-cyrl , ruq-grek , ruq-latn -> ruq (Megleno Romanian)
['ruq-grek'] = {'ruq'},
['rug-latn'] = {'ruq'},
['ruq-cyrl'] = {'ruq'},
-- sr (Serbian) cluster: sr-ec , sr-el -> sr (Serbian)
['sr-ec'] = {'sr'},
['sr-el'] = {'sr'},
-- tg (Tajik) cluster: tg-cyrl , tg-latn -> tg (Tajik)
['tg-cyrl'] = {'tg'},
['tg-latn'] = {'tg'},
-- tt (Tatar) cluster: tt-cyrl , tt-latn -> tt (Tatar)
['tt-cyrl'] = {'tt'},
['tt-latn'] = {'tt'},
-- zh (Chinese) cluster:
-- zh-cn , zh-hans , zh-hant , zh-hk , zh-mo , zh-my , zh-sg , zh-tw -> zh (Chinese)
['zh-hans'] = {'zh-cn', 'zh'},
['zh-hant'] = {'zh'},
['zh'] = {'zh-hans'},
['zh-cn'] = {'zh-hans'},
['zh-hk'] = {'zh-hant'},
['zh-mo'] = {'zh-hant'},
['zh-my'] = {'zh-hans'},
['zh-sg'] = {'zh-hans'},
['zh-tw'] = {'zh-hant'},
-- ike (Eastern Canadian Inuktitut) cluster: ike-cans , ike-latn -> ike (Eastern Canadian Inuktitut)
['ike-cans'] = {'ik'},
['ike-latn'] = {'ik'},
-- other
-- arz (Egyptian Arabic) -> ar (Arabic)
-- be-x-old -> be-tarask (wrong to correct Taraškievica form of Belarusian orthography)
-- pt-br (Brazilian Portuguese) -> pt (Portuguese)
['arz'] = {'ar'},
['be-x-old'] = {'be-tarask'},
['en-gb'] = {'en'},
['pt-br'] = {'pt'}
}