Module:Transcript

local p = {}

-- Despite the simplicity, a module invocation is needed to preserve the whitespace function p.Main(frame) local text = frame:getParent.args[1] text = frame:extensionTag("poem", text) return ""'..text..'"" end

p.Templates = { Transcript = { format = "block", purpose = "This template is for displaying transcripts of in-game Books as well as song lyrics. For multi-page books, use Template:Transcript Pages.", params = { [1] = {				inline = true, name = "text", required = true, type = "content", desc = "In-game text with original formatting—line breaks, paragraphs, indentation, etc.", },		}	} }

return p