Module:User:Qnm

--[=[ Qnm is EdwardAlexanderCrowley's alt account

]=]

local export = {}

function export.fmt(x) if type(x) == 'string' then return '"' .. x .. '"' elseif type(x) == 'table' then local t = {} for _, s in ipairs(x) do			table.insert(t, string.format('"%s"', s)) end return string.format('{%s}', table.concat(t, ', ')) else return tostring(x) end end local codes = {"aa","ab","abs","ace","ady","ady-cyrl","aeb","aeb-arab","aeb-latn","af","ak","aln","als","alt","am","ami","an","ang","anp","ar","arc","arn","arq","ary","arz","as","ase","ast","atj","av","avk","awa","ay","az","azb","ba","ban","ban-bali","bar","bat-smg","bbc","bbc-latn","bcc","bcl","be","be-tarask","be-x-old","bg","bgn","bh","bho","bi","bjn","bm","bn","bo","bpy","bqi","br","brh","bs","btm","bto","bug","bxr","ca","cbk-zam","cdo","ce","ceb","ch","cho","chr","chy","ckb","co","cps","cr","crh","crh-cyrl","crh-latn","cs","csb","cu","cv","cy","da","dag","de","de-at","de-ch","de-formal","din","diq","dsb","dtp","dty","dv","dz","ee","egl","el","eml","en","en-ca","en-gb","eo","es","es-419","es-formal","et","eu","ext","fa","ff","fi","fit","fiu-vro","fj","fo","fr","frc","frp","frr","fur","fy","ga","gag","gan","gan-hans","gan-hant","gcr","gd","gl","glk","gn","gom","gom-deva","gom-latn","gor","got","grc","gsw","gu","guc","guw","gv","ha","hak","haw","he","hi","hif","hif-latn","hil","ho","hr","hrx","hsb","ht","hu","hu-formal","hy","hyw","hz","ia","id","ie","ig","ii","ik","ike-cans","ike-latn","ilo","inh","io","is","it","iu","ja","jam","jbo","jut","jv","ka","kaa","kab","kbd","kbd-cyrl","kbp","kcg","kg","khw","ki","kiu","kj","kjp","kk","kk-arab","kk-cn","kk-cyrl","kk-kz","kk-latn","kk-tr","kl","km","kn","ko","ko-kp","koi","kr","krc","kri","krj","krl","ks","ks-arab","ks-deva","ksh","ku","ku-arab","ku-latn","kum","kv","kw","ky","la","lad","lb","lbe","lez","lfn","lg","li","lij","liv","lki","lld","lmo","ln","lo","loz","lrc","lt","ltg","lus","luz","lv","lzh","lzz","mad","mai","map-bms","mdf","mg","mh","mhr","mi","min","mk","ml","mn","mni","mnw","mo","mr","mrh","mrj","ms","ms-arab","mt","mus","mwl","my","myv","mzn","na","nah","nan","nap","nb","nds","nds-nl","ne","new","ng","nia","niu","nl","nl-informal","nn","no","nov","nqo","nrm","nso","nv","ny","nys","oc","ojb","olo","om","or","os","pa","pag","pam","pap","pcd","pdc","pdt","pfl","pi","pih","pl","pms","pnb","pnt","prg","ps","pt","pt-br","pwn","qu","qug","rgn","rif","rm","rmc","rmy","rn","ro","roa-rup","roa-tara","ru","rue","rup","ruq","ruq-cyrl","ruq-latn","rw","sa","sah","sat","sc","scn","sco","sd","sdc","sdh","se","sei","ses","sg","sgs","sh","shi","shi-latn","shi-tfng","shn","shy","shy-latn","si","simple","sk","skr","skr-arab","sl","sli","sm","sma","smn","sn","so","sq","sr","sr-ec","sr-el","srn","ss","st","stq","sty","su","sv","sw","szl","szy","ta","tay","tcy","te","tet","tg","tg-cyrl","tg-latn","th","ti","tk","tl","tly","tly-cyrl","tn","to","tpi","tr","tru","trv","ts","tt","tt-cyrl","tt-latn","tum","tw","ty","tyv","tzm","udm","ug","ug-arab","ug-latn","uk","ur","uz","uz-cyrl","uz-latn","ve","vec","vep","vi","vls","vmf","vo","vot","vro","wa","war","wls","wo","wuu","xal","xh","xmf","xsy","yi","yo","yue","za","zea","zgh","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"}

function export.show(frame) local t = {} if false then for i, c in ipairs(codes) do		if i > 0 and i <= 100 then local x = mw.language.new(c):getFallbackLanguages if #x > 1 or (#x == 1 and x[1] ~= 'en') then table.insert(t, c) end end end end --return '"' .. table.concat(t, '","') .. '",' return table.concat(mw.language.new('en'):getFallbackLanguages, '\n') .. '   ' .. table.concat(mw.language.new('yue'):getFallbackLanguages, '\n') end

--[===[ package.searchers[#package.searchers + 1] = function(mod) mod, cnt = mod:gsub('Module:', 'Module.') return cnt > 0 and package.searchers[2](mod) or nil end ]===]

return export