Module:MediaWikiLang
CodeDiscussionEditHistoryLinksLink count Subpages:DocumentationTestsResultsSandboxLive code All modules
This is a page for checking whether any MediaWiki:Lang subpages are missing.
If any language codes show up as redlinks here, an interface admin needs to create the page with the language code as the page content.
(It’s fine to leave the edit summary empty, MediaWiki’s default ←Created page with 'code'
is good enough.)
aa aae ab abs ace acf acm ady ady-cyrl aeb aeb-arab aeb-latn af agq ak aln als alt am ami an ang ann anp apc ar arc arn arq ary arz as ase ast atj av avk awa ay az azb ba bag ban ban-bali bar bas bat-smg bax bbc bbc-latn bbj bcc bci bcl bdr be be-tarask be-x-old bew bfd MediaWiki:Lang/bfw bg bgc bgn bh bho bi bjn bkc bkh bkm blk bm bn bo bpy bqi bqz br brh bs btm bto bug bxr byv ca cak MediaWiki:Lang/cal cbk-zam ccp cdo cdo-hant cdo-latn ce ceb ch chn cho chr chy ckb cnh co cop cps cpx cpx-hans cpx-hant cpx-latn cr crh crh-cyrl crh-latn crh-ro cs csb cu cv cy da dag de de-at de-ch de-formal dga din diq dsb dtp dty dua dv dz ee efi egl el eml en en-ca en-gb en-us eo es es-419 es-formal et eto etu eu ewo ext fa fat ff fi fit fiu-vro fj fkv fmp fo fon fr frc frp frr fur MediaWiki:Lang/fvr fy ga gaa gag gan gan-hans gan-hant gcf gcr gd MediaWiki:Lang/gju-arab MediaWiki:Lang/gju-deva gl gld glk gn gom gom-deva gom-latn gor got gpe grc gsw gu guc gur guw gv gya ha hak hak-hans hak-hant hak-latn haw he hi hif hif-latn hil hke hno ho MediaWiki:Lang/hoc hr hrx hsb hsn ht hu hu-formal hy hyw hz ia iba ibb id ie ig igl ii ik ike-cans ike-latn ilo inh io is isu isv-cyrl isv-latn it iu ja jam jbo jut jv ka kaa kab kai kbd kbd-cyrl kbp kcg kea ker kg kge MediaWiki:Lang/kgg khw ki kiu kj kjh kjp kk kk-arab kk-cn kk-cyrl kk-kz kk-latn kk-tr kl km kn knc ko ko-kp koi kr krc kri krj krl ks ks-arab ks-deva ksf ksh ksw ku ku-arab ku-latn kum kus kv kw ky la lad lb lbe lem lez lfn lg li lij liv lki lld lmo ln lns lo loz lrc lt ltg lua lus luz lv lzh lzz mad mag mai map-bms mcn mcp mdf mg mh mhr mi min mk ml mn mnc mnc-latn mnc-mong mni mnw mo mos mr mrh mrj ms ms-arab mt mua mui mus mwl my myv mzn na nah nan nan-hani nan-hant nan-latn-pehoeji nan-latn-tailo nap nb nds nds-nl ne new ng nge nia nit niu nl nl-informal nla nmg nmz nn nnh nnz nb nod nog nov nqo nr nrm nso nup nv ny nyn nyo nys oc ojb olo om or os osa-latn ota pa pag pam pap pap-aw pcd pcm pdc pdt pfl pi pih pl pms pnb pnt prg ps pt pt-br pwn qu quc qug rgn rif rki rm rmc rmf rmy rn ro roa-rup roa-tara rsk ru rue rup ruq ruq-cyrl ruq-latn rut rw rwr ryu sa sah sat sc scn sco sd sdc sdh se se-fi se-no se-se sei ses sg sgs sh sh-cyrl sh-latn shi shi-latn shi-tfng shn shy shy-latn si simple sjd sje sju sk skr skr-arab sl sli sm sma smj smn sms sn so sq sr sr-ec sr-el srn sro srq ss st stq sty su sv sw syl szl szy ta tay tcy tdd te tet tg tg-cyrl tg-latn th ti tig tk tl tly tly-cyrl tn to tok tpi MediaWiki:Lang/tpv tr tru trv ts tt tt-cyrl tt-latn ttj tum tvu tw ty tyv tzm udm ug ug-arab ug-latn uk ur uz uz-cyrl uz-latn ve vec vep vi vls vmf vmw vo vot vro vut wa wal war wes wls wo wuu wuu-hans wuu-hant wya xal xh xmf xsy yas yat yav ybb yi yo yrl yue yue-hans yue-hant za zea zgh zgh-latn zh zh-classical zh-cn zh-hans zh-hant zh-hk zh-min-nan zh-mo zh-my zh-sg zh-tw zh-yue zu
Main version: Wikidata
Code
local p = {}
function p.codes(frame)
local out = {}
local tkeys = {}
for k in pairs(mw.language.fetchLanguageNames()) do table.insert(tkeys, k) end
table.sort(tkeys)
for _, k in ipairs(tkeys) do table.insert(out, frame:preprocess('{{MediaWiki:Lang/' .. k .. '}}')) end
return table.concat(out, ' ')
end
return p