Bonjour,
Après quelques recherches, j'ai découvert que {{lang}}
dans cette page provoquait une alerte. Est-ce que la construction dans cette page est vraiment fautive ?
Bonjour,
Après quelques recherches, j'ai découvert que {{lang}}
dans cette page provoquait une alerte. Est-ce que la construction dans cette page est vraiment fautive ?
Bonjour,
Je vois, c'est un cas un peu particulier...
L'erreur vient du fait que, le contenu de {{tiret}}
n'étant pas transclu, on se retrouve dans la transclusion avec une span vide (+ l'italique i qui est vide également) dans le code HTML.
Je propose, en attendant mieux, de mettre sur cette page tout le contenu ''{{lang|la|{{tiret|scribo|nianum}}}}''
dans un <noinclude>
. De cette manière, on évite les balises vides dans la transclusion, ainsi que l'erreur liée au modèle lang.
Qu'en pensez-vous ?
J'en profite pour signaler que sur cette page la portion de texte {{tiret2|ava|ritiâ}}
n'est pas à l'intérieur du modèle {{lang}}
, et est donc vu comme du français, et qu'un problème similaire est présent sur cette page.
... et si ça peut aider, personnellement j'utilise cette portion de CSS :
span[lang]:not([lang="fr"]){
border-bottom:dashed grey 1px;
position:relative;
}
span[lang]:not([lang="fr"]):before{
content:attr(lang);
background:grey;
color:white;
font-size:10px;
font-family:sans-serif;
text-indent:0;
margin-right:3px;
font-style:normal;
padding:1px 2px;
border-radius:2px;
}
pour voir ce qui est utilisé (ou non) avec {{lang}}
et qui n'est pas du français.