请输入您要查询的百科知识:

 

词条 Module:Category handler/shared
释义 -- This module contains shared functions used by Category handler-- and its submodules.

local p = {}

function p.matchesBlacklist(page, blacklist)

for i, pattern in ipairs(blacklist) do

local match = mw.ustring.match(page, pattern)

if match then

return true

end

end

return false

end

function p.getParamMappings(useLoadData)

local dataPage = 'Module:Namespace detect/data'

if useLoadData then

return mw.loadData(dataPage).mappings

else

return require(dataPage).mappings

end

end

function p.getNamespaceParameters(titleObj, mappings)

-- We don't use title.nsText for the namespace name because it adds

-- underscores.

local mappingsKey

if titleObj.isTalkPage then

mappingsKey = 'talk'

else

mappingsKey = mw.site.namespaces[titleObj.namespace].name

end

mappingsKey = mw.ustring.lower(mappingsKey)

return mappings[mappingsKey] or {}

end

return p

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 20:32:12