« Module:Date/Bac à sable » : différence entre les versions

Contenu supprimé Contenu ajouté
Eru (discuter | contributions)
m agePrefix
Eru (discuter | contributions)
dateInfobox événement
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 528 :
mort = 'mort',
['événement'] = 'événement',
evenement = evenement,
['décès'] = 'mort',
apJC = 'apJC',
Ligne 592 ⟶ 593 :
local naissance = args.naissance
local mort = args.mort
local evenement = args['événement'] or args.evenement
if mort and args.anneeNaissanceMort then
age = fun.age( args.anneeNaissanceMort, args.numMoisNaissanceMort, args.jourNaissanceMort, annee, numMois, jour )
agePrefix = agePrefix or 'à ' -- faut-il mettre \194\160 ?
elseif evenement and args.anneeNaissanceMort then
if naissance then
age = fun.age( annee, numMois, jour, args.anneeNaissanceMort, args.numMoisNaissanceMort, args.jourNaissanceMort )
else
age = fun.age(args.anneeNaissanceMort, args.numMoisNaissanceMort, args.jourNaissanceMort, annee, numMois, jour )
end
end
agePrefix = agePrefix or ''
Ligne 952 ⟶ 957 :
local naissance = args[1]:match( '^n' ) == 'n'
local mort = args[1]:match( '^m' ) or args[1]:match( 'décès' )
local evenement = args[1]:match( '^é' )
local affichageDate, qualificatif = args[2], args[4]
local affichageDateTab, resultatDate, complementDate
local dateNaissance, dateMort
if mort or evenement then
affichageDate = args[3]
end
Ligne 963 ⟶ 969 :
if affichageDate:match( '</time>' ) then
-- S'il y a des liens il y a probablement déjà un modèle date, évitons de l'exécuter une 2e fois
if ( naissance or mort or evenement ) and ( affichageDate:match( 'wikidata%-linkback' )) then
dateNaissance = analyseDate( args[2] )
dateMort = analyseDate( args[3] )
Ligne 986 ⟶ 992 :
affichageDateTab.naissance = naissance
affichageDateTab.mort = mort
affichageDateTab.evenement = evenement
affichageDateTab.qualificatif = args.qualificatif or qualificatif
affichageDateTab.nolinks = args.nolinks
Ligne 1 004 ⟶ 1 011 :
calculAge = nil
end
elseif (mort or evenement) and
dateNaissance and
dateMort and