local p = {}
local data = mw.loadData('Module:Namespace/data')
local mLan = require('Module:Lan2')
local function Error (msg)
return mError.error{'[[Module:Namespace]]錯誤:' + msg}
end
local function ifempty (ret, val)
return ret ~= '' and ret or val
end
function p._lan (args, lang)
return mLan.main(args, ifempty(lang and lang:lower(), mw.getCurrentFrame():callParserFunction{ name = 'int', args = {'Lang'} }), {
['def'] = {'en'}
})
end
function p.isNamespace (id)
id = tostring(id)