全站通知:

模块:Pages

来自星露谷物语维基
跳到导航 跳到搜索
[ 创建 | 刷新 ]文档页面
当前模块文档缺失,需要扩充。
local utils = require("Module:Utils")
local Name = require("Module:Name")
local data = utils.lazyload("Module:Pages/data", true)

local p = {}

function p.pages(frame)
    local text = frame.args[1]
    if not text then
        return ""
    end
    local lowerText = string.lower(text)
    return data[lowerText] or ""
end

function p.getEnglishName(input)
    local text = utils.getArg(input)
    if not text then
        return ""
    end
    
    local lowerText = string.lower(text)
    local englishName = data[lowerText]
    
    if englishName and englishName ~= "" then
        return englishName
    end
    
    return Name.getDefaultName(text) or ""
end

return p