Die Dokumentation für dieses Modul kann unter Modul:Serie/Doku erstellt werden
local p = {}
local serie = {
["1"] = { titel = "Professor Layton und das geheimnisvolle Dorf", kurz = "Das geheimnisvolle Dorf" },
["2"] = { titel = "Professor Layton und die Schatulle der Pandora", kurz = "Die Schatulle der Pandora"},
["3"] = { titel = "Professor Layton und die verlorene Zukunft", kurz = "Die verlorene Zukunft"},
["4"] = { titel = "Professor Layton und der Ruf des Phantoms", kurz = "Der Ruf des Phantoms"},
["5"] = { titel = "Professor Layton und die Maske der Wunder", kurz = "Die Maske der Wunder"},
["6"] = { titel = "Professor Layton und das Vermächtnis von Aslant", kurz = "Das Vermächtnis von Aslant" },
["VS"] = { titel = "Professor Layton vs. Phoenix Wright: Ace Attorney", kurz = "Layton vs. Ace Attorney" },
["7"] = { titel = "Layton’s Mystery Journey: Katrielle und die Verschwörung der Millionäre", kurz = "Die Verschwörung der Millionäre" },
["MJ"] = { titel = "Layton’s Mystery Journey: Katrielle und die Verschwörung der Millionäre", kurz = "Layton’s Mystery Journey" },
["ED"] = { titel = "Professor Layton und die ewige Diva", kurz = "Die ewige Diva" },
["DL"] = { titel = "Detektei Layton – Katrielles rätselhafte Fälle", kurz = "Detektei Layton" }
}
local function makeLink(page, text)
if text then text = "|" .. text else text = "" end
return "[[" .. page .. text .. "]]"
end
function p.Main(frame)
local args = frame:getParent().args
local eintrag = serie[args[1]]
local kurz = args[2] == "kurz" or args[3] == "kurz"
local link = args[2] ~= "text" and args[3] ~= "text"
local text = eintrag.titel
if kurz then
text = eintrag.kurz
end
if link then
return makeLink(eintrag.titel, text)
else
return text
end
end
return p