Mudanças entre as edições de "Módulo:Droflax"

De Wiki Gla
Ir para navegação Ir para pesquisar
(Limpou toda a página)
Etiquetas: Reversão manual anulando
Linha 1: Linha 1:
local p = {}


-- Detecta idioma desde la predefinición o usa pt por defecto
local function getLang(frame)
    local args = frame:getParent().args
    local lang = args.lang
    if lang == "es" or lang == "en" or lang == "pl" then
        return lang
    end
    return "pt"
end
function p.generate(frame)
    local args = frame:getParent().args
    local html = mw.html.create('div')
    local lang = getLang(frame)
    local data = mw.loadData("Module:Kalifa") or {}
    html:tag('h2'):wikitext(args.name or "Personaje")
    local skillsRaw = args.skills or ""
    for skillKey in skillsRaw:gmatch("([^,%s]+)") do
        local key = skillKey:lower()
        local desc = ""
        if data.skills and data.skills[key] then
            desc = data.skills[key][lang] or data.skills[key]["pt"] or ""
        end
        html:tag('p'):wikitext(skillKey .. ": " .. desc)
    end
    return tostring(html)
end
return p

Edição das 17h03min de 27 de agosto de 2025

A documentação para este módulo pode ser criada em Módulo:Droflax/doc