« Module:Infobox/Fonctions/Personne » : différence entre les versions

Contenu supprimé Contenu ajouté
Zebulon84 (discuter | contributions)
ajout prononciation ; enregistrement vocal : réduction largeur et légende ; uniformisation en guillemets simples sauf si la chaine en contient
TomT0m (discuter | contributions)
gestion des noms des lieux de naissance et de mort aux bonnes date, en cas de changement de nom du lieux
Ligne 9 :
local linguistic = require 'Module:Linguistique'
local militaryranks = require 'Module:Dictionnaire Wikidata/Grades militaires'
local wdname = require 'Module:Wikidata/Nommage'
 
--=== Accord en genre
Ligne 337 ⟶ 338 :
function()
local thedate = datemodule.dateInfobox{args = {[1] = 'naissance', [2] = birthdate or '', [3] = deathdate or wddeathdate or '', qualificatif = linktopic}}
local theplace = localdata['lieu de naissance'] or wikidata.formatAndCat({entity =item, property= 'P19', rank = 'best', conjtype= ' ou ', unknownlabel = 'lieu inconnu'})
wikidata.formatAndCat({entity =item,
property= 'P19',
rank = 'best',
-- affichage du nom du lieu de naissance en vigueur à la date de naissance
statementformat = wdname.nameAtDatePropStatementFormatter("P569", item),
conjtype= ' ou ',
unknownlabel = "lieu inconnu"})
return dateandplace(thedate, theplace)
end
Ligne 350 ⟶ 358 :
deathdate = wddeathdate
end
local thedate = datemodule.dateInfobox{args = {[1] = 'mort', [2] = birthdate or '', [3] = deathdate or '', qualificatif = linktopic, unknownlabel = 'date inconnue'}}
local theplace = localdata['lieu de décès'] or wikidata.formatAndCat{entity = item, property= 'P20', rank = 'best', conjtype= ' ou ', unknownlabel = 'lieu inconnu'}
wikidata.formatAndCat{entity =item,
property= 'P20',
rank = 'best',
-- affichage du nom du lieu de décès en vigueur à la date de décès
statementformat = wdname.nameAtDatePropStatementFormatter("P570", item),
conjtype= ' ou ',
unknownlabel = "lieu inconnu"}
 
local val = dateandplace(thedate, theplace)
 
return