Module:Formatage du titre
Apparence
La documentation pour ce module peut être créée à Module:Formatage du titre/doc
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(' %(')
if position then
local base = pagename:sub(1, position - 1)
local disambig = pagename:sub(position)
if lang then
return "''" .. '<span lang="' .. lang .. '">' .. base .. '</span>' .. "''" .. disambig
else
return "''" .. base .. "''".. disambig
end
else
if lang then
return "''" .. '<span lang="' .. lang .. '">' .. pagename .. '</span>' .. "''"
else
return "''" .. pagename .. "''"
end
end
end
return p