« Module:Infobox/Fonctions/Personne » : différence entre les versions
Contenu supprimé Contenu ajouté
ajout prononciation ; enregistrement vocal : réduction largeur et légende ; uniformisation en guillemets simples sauf si la chaine en contient |
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',
-- 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',
-- 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
|