FANDOM


-- @author: UltimateSupreme
-- @adapted by: Shodai Tsuchi
local p = {}
local yn = require( 'Module:Yesno' )
local err = require( 'Module:Error' )
flag = false
 
-- Check if the arg exists
-- If yes, append it to the text
local function append(label, arg, text, lang)
 
    local c = flag and ", " or " ("
    local t = text
 
    if yn(arg) then
        flag = true
        if lang then
            arg = tostring(
                mw.html.create("span")
                :attr("lang", lang)
                :wikitext(arg)
            )
        end
 
        if label then
            t = t..c.."''"..label..":'' "..arg
        else t = t..c..arg
        end
    end
 
    return t
end
 
--TODO: Implement <ruby> support
function p.translate(frame)
    local args = frame:getParent().args
 
    if not yn(args[1]) then return err("Forneça um nome oficial") end
 
    local text = args[1]
    text = append(nil, args[2], text, "ja")
    if yn(args[3]) then
        text = append(nil, "''"..args[3].."''", text)
    end
    text = append("Português", args.port, text)
    text = append("Latim", args.latim, text, "la")
    text = append("FUNimation", args.funi, text)
    text = append("Panini", args.pani, text)
    text = append("TV Brasileira", args.brtv, text)
    text = append("UK DVD", args.ukdvd, text)
    text = append("Fansub", args.fansub, text)
    text = append("Literalmente significa", args["significado literal"], text)
    text = append("Significado (Panini)", args["significado panini"], text)
    text = append("Significado (TV Brasileira)", args["significado brtv"], text)
    text = append(nil, args[4], text) --extra
 
    return text..(flag and ")" or "")
end
return p
 
--[[Categoria:Módulos Lua]]

Interferência de bloqueador de anúncios detectada!


A Wikia é um site grátis que ganha dinheiro com publicidade. Nós temos uma experiência modificada para leitores usando bloqueadores de anúncios

A Wikia não é acessível se você fez outras modificações. Remova o bloqueador de anúncios personalizado para que a página carregue como esperado.

Também no FANDOM

Wiki aleatória