« Module:Prononciation » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
doc |
||
Ligne 4 :
function p.prononciation() --récupère la prononciation telle qu'indiquée sur l'item
local entity = mw.wikibase.getEntity() --charge l'item Wikidata associé à l'article
if not entity then --si cet élément n'existe pas renvoie nil
return nil
end
local pron_fr=wikidataMod.formatStatements({entity=entity,property='P443',qualifier='P407',qualifiervalue='Q150'}) --récupère la prononciation en français
if not pron_fr then -- s'il n'y en a pas :
local pron = wikidataMod.formatStatements({entity=entity,property='P443',rank='best', numval=1}) --récupère la prononciation tout court
if not pron then --s'il n'y a décidément pas ajoute la page à la catégorie de demande (fin de la fonction)
return "[[
end
return pron --retourne la prononciation générale trouvée précédemment (fin de la fonction)
end
return pron_fr --retourne la prononciation en français trouvée précédemment (fin de la fonction)
end
|