Module:MagazineVariables: Difference between revisions

From JoJo's Bizarre Encyclopedia - JoJo Wiki
Jump to navigation Jump to search
Content deleted Content added
No edit summary
Undo revision 909994 by HudgynS (talk)
Tag: Undo
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
function p.main( frame )
function p.main( frame )
local magazineVariablesText = frame.args[1]
local magazineVariablesText = frame.args[1]
local magazineVariablesData = mw.loadData( 'Module:MagazineVariables/data' )
local magazineVariablesData = ""
local magazineVariablesResult = ""
return magazineVariablesData[magazineVariablesText] or magazineVariablesText or ""
if frame.args[2] == nil then
end
magazineVariablesData = mw.loadData( 'Module:MagazineVariables/data' )

else
function p.jptext( frame )
magazineVariablesData = mw.loadData( 'Module:MagazineVariables/data/' .. frame.args[2] )
local magazineVariablesText = frame.args[1]
end
local magazineVariablesData = mw.loadData( 'Module:MagazineVariables/dataJ' )
if frame.args[2] == 'ja' then
local magazineVariablesReturn = frame:preprocess(magazineVariablesData[magazineVariablesText])
magazineVariablesResult = frame:preprocess(magazineVariablesData[magazineVariablesText])
if magazineVariablesReturn == "nil" then
else
magazineVariablesReturn = magazineVariablesText
magazineVariablesResult = magazineVariablesData[magazineVariablesText]
end
end
return magazineVariablesReturn or magazineVariablesText or ""
return magazineVariablesResult or magazineVariablesText or ""
end

function p.romaji( frame )
local magazineVariablesText = frame.args[1]
local magazineVariablesData = mw.loadData( 'Module:MagazineVariables/dataR' )
return magazineVariablesData[magazineVariablesText] or magazineVariablesText or ""
end
end



Latest revision as of 21:36, 27 December 2023

Documentation for this module may be created at Module:MagazineVariables/doc

local p = {}

function p.main( frame )
    local magazineVariablesText = frame.args[1]
    local magazineVariablesData = ""
    local magazineVariablesResult = ""
    if frame.args[2] == nil then
	    magazineVariablesData = mw.loadData( 'Module:MagazineVariables/data' )
	else
		magazineVariablesData = mw.loadData( 'Module:MagazineVariables/data/' .. frame.args[2]  )
	end
    if frame.args[2] == 'ja' then
        magazineVariablesResult = frame:preprocess(magazineVariablesData[magazineVariablesText])
    else
        magazineVariablesResult = magazineVariablesData[magazineVariablesText]
    end
    return magazineVariablesResult or magazineVariablesText or ""
end

return p