Discussion modèle:1er
Ajouter un sujet1ère ?
[modifier]Puisque l'on dispose de {{1er}}, serait-il souhaitable de disposer de {{1ère}} ?
— Le message qui précède, non signé, a été déposé par Giraran2 (discuter), 25 juin 2021
L’espace insécable
[modifier] Cantons-de-l'Est, Hsarrazin, VIGNERON et Toto256 : J’ai des cas où je préfèrerais que l’espace insécable qui suit cette abréviation n’y soit pas. Est-il possible de ne l’avoir que si le paramètre est renseigné ? Je vois que c’est le module Designation qui fait ça, mais que le module Designation2 ne le fait pas. On pourrait donc coder ici qqchose comme
{{#invoke:Designation2|Construire|un=1|deux=er|trois=premier}}{{#if: {{{1|}}} | <nowiki> </nowiki>{{{1}}} }}
— Jérôme Potts (d) 29 avril 2024 à 04:27 (UTC)
- Bonjour Jerome Charles Potts (d · c · b),
- L'idée en soi me semble très bonne.
- Par contre, d’une part il faudrait réfléchir aux types de cas concernés (je vois ta dernière modification Page:Potier de Courcy - Nobiliaire et armorial de Bretagne, 1890, tome 3.djvu/283 il y a de nombreuses autres pages concernées, voir cette recherche) et d’autres part, aux utilisations actuelles (cas inverse où le modèle est utilisé sans paramètre mais qu'une espace insécable est nécessaire ; je crains que ces cas ne soit plus courant que les exceptions précédemment citées, il faudrait peut-être faire passer un bot avant de changer le code).
- Cdlt, VIGNERON (d) 29 avril 2024 à 07:12 (UTC)
- Merci VIGNERON pour cette recherche à "expression rationnelle" (qui donne 588 résultats; une semblable avec virgule au lieu d’un point en trouve 486). Je remarque aussi que ce modèle-ci, suivi d’une espace, en rend deux: l'insécable + l’autre, comme à Page:Voltaire - Œuvres complètes Garnier tome50.djvu/177. — Jérôme Potts (d) 29 avril 2024 à 08:02 (UTC)
- Je remarque aussi que
{{Ier}}
n’a pas ce défaut (il ne fait appel à ni l’un ni l’autre module, mais tt simplemt à{{Abréviation}}
) — Jérôme Potts (d) 29 avril 2024 à 08:08 (UTC)- Je pense que user:Wolfinux a introduit le 22 avril 2024 une espace insécable dans module:Designation, sans consulter la communauté [1]. — Cantons-de-l'Est p|d|d 29 avril 2024 à 10:07 (UTC)
- Il me semble que l’espace insécable était déjà présent avant. Dans la version du 31 janvier 2022, le bloc de code suivant est présent :
if nCnt == 1 then szCode = szCode .. ' ' .. aParamSansNom[1] end
aParamSansNom[1]
correspond au nom de la personne. Par exemplede Pompadour
pour{{Mme|de Pompadour}}
.- La condition
if nCnt == 1
ne sert qu’à vérifier que le nombre de paramètres donnés au modèle vaut 1, puisque seul le nom de la personne lui était utile. - J’ai simplement conservé la ligne , pour permettre que d’autres paramètres (mise en forme) puissent lui être passés sans provoquer d’erreur pour autant.
szCode = szCode .. ' ' .. aParamSansNom[1]
- Si besoin je peux évidemment enlever l’espace insécable : il suffit de remplacer la ligne par
szCode = szCode .. ' ' .. aParamSansNom[1]
— Wolfinux (d) 29 avril 2024 à 16:59 (UTC) Cantons-de-l'Est : Finalement vous aviez raison. J’ai malencontreusement ajouté des espaces insécables partout, en pensant à tort que la condition
if nCnt == 1
ne servait qu’à renvoyer un message d’erreur dans le cas contraire de la proposition.- Merci d’avoir fait remarquer le problème. Normalement, il devrait être résolu. — Wolfinux (d) 29 avril 2024 à 20:13 (UTC)
- Il me semble que l’espace insécable était déjà présent avant. Dans la version du 31 janvier 2022, le bloc de code suivant est présent :
- Je pense que user:Wolfinux a introduit le 22 avril 2024 une espace insécable dans module:Designation, sans consulter la communauté [1]. — Cantons-de-l'Est p|d|d 29 avril 2024 à 10:07 (UTC)
Cantons-de-l'Est, Hsarrazin, VIGNERON, Toto256, Jerome Charles Potts et Wolfinux : Le même type de problème (espace insécable automatique) se pose avec les modèles des titres de civilités. Par exemple, dans la section « Voir aussi » de la page du modèle
{{Mlle}}
, toutes les virgules séparant les titres de civilité sont surlignées en rose parce qu’une espace précède ladite virgule. Autre exemple : dans les pages d’index de noms cités, comme dans celui du Journal des Goncourt, les {{Mlle}}
et {{Mme}}
sont entre parenthèses (suivis d’une virgule), et là, c’est la parenthèse fermante qui est surlignée en rose, toujours à cause de l’espace insécable insérée automatiquement. Le nombre d’erreurs possibles pour ce seul index est de 163, et ces erreurs ne sont pas seulement « possibles », mais bien réelles. --Raymonde Lanthier (d) 29 avril 2024 à 18:27 (UTC)
- Je ne vois aucun surlignement rose dans la page d'index. Le problème semble résolu.
— Cantons-de-l'Est p|d|d 30 avril 2024 à 11:19 (UTC)
- En effet ! --Raymonde Lanthier (d) 30 avril 2024 à 13:32 (UTC)
Merci à toutes et à tous de vous être penchés sur cette aventure. 1er← est résolu. —Jérôme Potts (d) 30 avril 2024 à 14:10 (UTC)