跳到内容
折叠侧栏
删除百科
搜索
个人工具
创建账号
登录
导航
首页
分类索引
随机条目
最近更改
工具
链入页面
相关更改
特殊页面
页面信息
查看“Module:Lan2”的源代码
模块
讨论
English
阅读
查看源代码
查看历史
更多
阅读
查看源代码
查看历史
←
Module:Lan2
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
local l = {} local getArgs l.fallbackList = { ['zh'] = {'zh', 'zh-hans', 'zh-hant', 'zh-cn', 'zh-tw', 'zh-hk', 'zh-mo', 'zh-sg', 'zh-my'}, ['zh-hans'] = {'zh-hans', 'zh-cn', 'zh-sg', 'zh-my', 'zh'}, ['zh-hant'] = {'zh-hant','zh-tw', 'zh-hk', 'zh-mo', 'zh'}, ['zh-cn'] = {'zh-cn', 'zh-hans', 'zh-sg', 'zh-my', 'zh'}, ['zh-sg'] = {'zh-sg', 'zh-hans', 'zh-cn', 'zh-my', 'zh'}, ['zh-my'] = {'zh-my', 'zh-hans', 'zh-cn', 'zh-sg', 'zh'}, ['zh-tw'] = {'zh-tw', 'zh-hant', 'zh-hk', 'zh-mo', 'zh'}, ['zh-hk'] = {'zh-hk', 'zh-hant', 'zh-mo', 'zh-tw', 'zh'}, ['zh-mo'] = {'zh-mo', 'zh-hant', 'zh-hk',' zh-tw', 'zh'} } function l.extend (target, ...) local tabs = {...} if not target or not tabs then return target or {} end for i = 1, #tabs do if tabs and type(tabs) == 'table' then for k, v in pairs(tabs[i]) do if type(k) ~= 'number' and v then if type(target[k]) == 'table' and type(v) == 'table' then target[k] = l.extend(target[k], v) else target[k] = v end end end for k, v in ipairs(tabs[i]) do if v then target[#target + 1] = v end end else break end end return target end function l.main(args, lang, fallbackList) local userlanguage = lang and lang:lower() or mw.getCurrentFrame():callParserFunction{ name = 'int', args = {'Conversionname'} } fallbackList = l.extend(l.fallbackList, fallbackList) local fallback = fallbackList[userlanguage] args = args or {} if fallback == nil then fallback = fallbackList['def'] or fallbackList['zh'] or l.fallbackList['zh'] end for _,langArgName in ipairs(fallback) do if args[langArgName] ~= nil then return args[langArgName] end end return '' end return l
本页使用的模板:
Module:Lan2/doc
(
查看源代码
)
返回
Module:Lan2
。