Module:ConvertCourtCode
La documentation pour ce module peut être créée à Module:ConvertCourtCode/doc
local p = {}
local nomsComplets = {
QCTAQ = "du Tribunal administratif du Québec",
QCRACJ = "de la Régie des alcools, des courses et des jeux",
QCCA = "de la Cour d'appel du Québec",
QCCS = "de la Cour supérieure du Québec",
QCCQ = "de la Cour du Québec",
QCCM = "d'une Cour municipale"
}
function p.extraireNomTribunal(frame)
local texte = frame.args[1] or ""
-- Cherche une virgule, un espace, 4 chiffres, un espace, puis le code tribunal
local code = string.match(texte, ",%s*%d%d%d%d%s+([A-Z]+)")
if code and nomsComplets[code] then
return nomsComplets[code]
elseif code then
return code -- retourne le code brut si pas de correspondance
else
return ""
end
end
return p