Module:MagazineVariables: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
function p.main( frame ) |
function p.main( frame ) |
||
local magazineVariablesText = frame.args[1] |
local magazineVariablesText = frame.args[1] |
||
local magazineVariablesData = |
local magazineVariablesData = "" |
||
local magazineVariablesResult = "" |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
else |
|||
function p.jptext( frame ) |
|||
⚫ | |||
local magazineVariablesText = frame.args[1] |
|||
⚫ | |||
⚫ | |||
if frame.args[2] == 'ja' then |
|||
magazineVariablesResult = frame:preprocess(magazineVariablesData[magazineVariablesText]) |
|||
⚫ | |||
else |
|||
magazineVariablesReturn = magazineVariablesText |
|||
⚫ | |||
end |
end |
||
return |
return magazineVariablesResult or magazineVariablesText or "" |
||
end |
|||
function p.romaji( frame ) |
|||
local magazineVariablesText = frame.args[1] |
|||
⚫ | |||
return magazineVariablesData[magazineVariablesText] or magazineVariablesText or "" |
|||
end |
end |
||
Revision as of 17:52, 25 July 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