Ce modèle utilise le module Nom dynastique, un script écrit dans le langage de programmation Lua. Toute expérimentation devrait être conduite d'abord via une sous-page bac à sable. Voir le projet Scribunto si vous voulez en savoir plus.
Le modèle Souverain- permet d'écrire de manière concise le nom d'un membre d'une dynastie lorsqu'on veut indiquer le numéro d'ordre dynastique en respectant la mise en forme typographique liée aux nombres.
Par rapport à une écriture directe, ses avantages sont :
d'écrire l'exposant correctement pour les premiers d'une dynastie (à l'image de : Élisabeth Ire) ;
d'insérer une espace insécable entre le nom et le numéro d'ordre ;
d'afficher une infobulle qui donne en toutes lettres ou en chiffres arabes la signification des nombres en chiffre romains.
Il évite les syntaxes de code wiki complexes : ainsi, par exemple {{nobr|Élisabeth {{Ire}}}} peut s'écrire plus simplement {{souverain-|Élisabeth Ire}}.
Remarques :
le modèle ne vérifie pas l'existence de l'article de Wikipédia attaché au personnage considéré, il ne sert qu'à la mise en forme typographique. D'autre part, les compléments des noms dynastiques ne sont pas pris en compte. Ainsi {{souverain-|Charles VII (roi de France)}} aura pour rendu : « Charles VII », et pourra en conséquence être codé plus simplement : {{souverain-|Charles VII}} ;
laisser le complément du nom dynastique peut permettre d'indiquer — sans effet sur le rendu — de quel « Charles VII » il s'agit, et ainsi éviter à d'autres contributeurs une recherche superflue, puisque comme mentionné plus haut, aucun lien vers un article ne permet de lever l'ambiguïté ;
pour écrire « Louis II d'Italie », il convient d'écrire {{Souverain-|Louis II}} d'Italie ou {{Souverain-|Louis II|d'Italie}}, puisque {{Souverain-|Louis II d'Italie}} donne « Louis II ».
Syntaxe
Le modèle Souverain- accepte un argument.
{{Souverain-|nom de la personne}}
Note : il est possible d'écrire les paramètres en les séparant par des « | », sans changement de rendu :
{{Souverain-|prénom de règne|ordre|complément de nom}}
Exemples d’utilisation
Syntaxe
Résultat
Commentaire
{{Souverain-|Pie XII}}
Pie XII
Cas simple. Équivalent à {{nobr|Pie {{XII}}}} ou {{nobr romains|Pie XII}}
{{Souverain-|Théodose Ier}}
Théodose Ier
Cas simple avec exposant (féminin Ire, masculin Ier). Équivalent à {{nobr|Théodose {{Ier}}}}
{{Souverain-|Charles VII (roi de France)}}
Charles VII
Cas avec gestion de l'homonymie. Équivalent à {{nobr|Charles {{VII}}} ou {{nobr rom|Charles VII}
{{Souverain-|Louis II d'Italie}}
Louis II
Cas avec gestion de l'homonymie. Équivalent à {{nobr|Louis {{II}}} ou {{nobr rom|Louis I}}
{{Souverain-|Louis II}} d'Italie ou {{Souverain-|Louis II|d'Italie}}
Louis II d'Italie ou Louis II d'Italie
Cas avec complément. Équivalent à {{nobr|Louis {{II}}}} d'Italie ou {{nobr rom|Louis II}} d'Italie
{{Souverain-|Louis le Pieux}}
Louis le Pieux
Pas de mise en forme liée aux nombres. À éviter, privilégier {{nobr|Louis le Pieux}}.
Templatedata
Le modèle Souverain- permet d’écrire facilement et de typographier correctement le titre d'un souverain lorsqu'on veut indiquer le numéro d'ordre dynastique.