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

Contenu supprimé Contenu ajouté
m correction lint
utilise mw.ustring quand le texte peut utiliser des caractères non ASCII
Ligne 251 :
-- of the clef = so handle at least the most usual diacritics, note than
-- prenom can be empty
local nom, prenom = stringmw.ustring.match(key, '^([A-ZÉÈÀÇa-zéèàç-]*)[,]?[ ]*(.*)$')
return prenom .. ' ' .. 'intitle:' .. nom
end
Ligne 373 :
if args.initiale == nil then
if args.cle ~= nil then
args.initiale = stringmw.ustring.sub(args.cle, 1, 1)
else
return errorMessage('Le paramètre « initiale » est obligatoire et doit contenir l’initiale du nom de l’auteur en majuscule non accentuée')