if name[1] = '!' then
try result:=firstNonEmpty(md.tpl.getStrByID(p), par(1), p) except end;
ne fonctionne pas
{{!msg_menu|Mon Menu}} retourne msg_menu à la place de 'Mon Menu'
avec 'msg_menu' non défini dans [special:strings]
testé sur build 167 et 166 même résultat
pour que cela marche il faut utiliser {{!msg_menu
||Mon Menu}}
{{!msg_menu| par(0) | par(1) Mon Menu }}
l'erreur est corrigée par
if name[1] = '!' then
try result:=firstNonEmpty(md.tpl.getStrByID(p), par(0), p) except end;
même avec des années d'expériences, ces indices nous feront toujours faire des erreurs de débutant