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

Contenu supprimé Contenu ajouté
ébauches : Ajout d'une fonction pour avoir la valeur d'un paramètre d'un thème d'ébauche ; suppression de la possibilité d'utiliser les anciens modèle:Ébauche/paramètres ...
ébauche : correction bug boucle infinie si plusieurs espaces, et adjectif partiellement trouvé (ex : malien pour somalien)
Ligne 185 :
-- suprime les marques de direction ltr
theme = theme:gsub( '\226\128\142', '' ):gsub( '_', ' ' )
-- récupére les paramètres lié au theme, à partir du module:Bandeau/Ébauche ou du modèle:Ébauche/paramètres theme
local modele = 'Modèle:Ébauche/paramètres ' .. theme
local params = {}
local ebauche = paramEbauche[ theme ] or paramEbauche[ inverserCasse( theme ) ]
Ligne 204 ⟶ 203 :
if theme:find( ' .+ ' ) then
for adj, paramsAdj in pairs( paramEbauche ) do
if paramsAdj.adjectif == true and theme:find( ' ' .. adj, 2, true ) then
local nom = theme:gsub( ' ' .. adj:gsub( '(%p)', '%%%1'), '' )
params = getEbaucheTable( paramEbauche, nom, feminin )