« Module:Bandeau » : différence entre les versions

Contenu supprimé Contenu ajouté
parametreEbauche : pas d'erreur si le thème n'existe pas, et test des deux casses (pour utilisation dans Modèle:Wikiprojet/image)
Ajout de la fonction « femininEbauche » retournant le féminin d'un thème d'ébauche
Ligne 460 :
elseif paramEbauche[ inverserCasse( theme ) ] then
return paramEbauche[ inverserCasse( theme ) ][ param ]
end
end
 
---
-- Fonction retournant le féminin d'un théme d'ébauche
-- Elle est prévue pour être appelée directement par #invoke:
-- avec pour paramètres le thème et le paramètre désiré
-- Cette fonction est principalement destinée au modèle {{Catégorie d'ébauche}}
function p.femininEbauche( frame )
local paramEbauche = mw.loadData( moduleEbauche )
local theme = frame.args[1]
local themeF
if theme then
local t, tAdj = getEbaucheTable( paramEbauche, theme, true )
if tAdj then
themeF = t.nom .. ' ' .. tAdj.feminin
elseif t then
themeF = t.nom
end
if themeF ~= theme then
return themeF
end
end
end