Sujet sur Discussion utilisateur:Reptilien.19831209BE1

Cantons-de-l'Est (discussioncontributions)

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 ?

Reptilien.19831209BE1 (discussioncontributions)

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 ?

Reptilien.19831209BE1 (discussioncontributions)

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.

Répondre à « Erreurs dans l'utilisation du modèle lang »