词条 | Module:Language/data/ISO 639-1/make |
释义 | getArgs = require('Module:Arguments').getArgs function extract (frame) local export = {} local args = getArgs(frame) local data = args[1] or 'Module:Language/data/iana languages' local data = mw.loadData(data) for k,v in pairs(data) do if k == mw.ustring.match(k,'%a%a') then local temp = '["'..k..'"] = {' for key,value in pairs(v) do temp = temp..'"'..value..'", ' end temp = temp..'}, temp = mw.ustring.gsub(temp,', }','}') table.insert(export,temp) end end table.sort(export) return 'return { end return {extract = extract} |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。