Módulo:Título em cursiva
![]() | Este módulo não apresenta nenhuma documentação. Por favor, documente-o caso o saiba usar ou tenha conhecimentos para tal. |
local p = {}
function p.newPagename(frame)
local pagename = mw.title.getCurrentTitle().text
local args = frame.args
local lang
if args[1] ~= '' then
lang = args[1]
end
local position = pagename:find(' %(.+%)$')
local base
local disambig
if position then
base = pagename:sub(1, position - 1)
disambig = pagename:sub(position)
else
base = pagename
disambig = ''
end
if lang then
base = '<span lang="' .. lang .. '">' .. base .. '</span>'
end
return "''" .. base .. "''" .. disambig
end
return p