SPIP
Article validé
L’article « |label_ponctuer
(|label_ponctuer - SPIP) » vient d’être publié par
JLuc.
|label_ponctuer
jeudi 23 septembre 2021 , par JLuc ,
YannX
En français, il est parfois préférable de ne pas présenter de ’ :’
à la fin d’une chaîne d’un <label>
ou d’un <legend>
dans un
formulaire. Ce comportement dépend néanmoins de la langue et du contexte.
Le filtre label_ponctuer
permet d’ajouter si besoin un ’ : ’
terminal aux chaînes de texte utilisées comme étiquettes de formulaire.
Il commence par mettre la première lettre de la chaîne en majuscule et
par retirer de la fin de celle-ci le ’ :’ et l’éventuel espace
précédent, au moyen du filtre |label_nettoyer
(https://www.spip.net/ecrire/?exec=article&id_article=6684), puis il ajoute
la terminaison adaptée en tenant compte du contexte de langue.
Exemple : <:info_maximum|label_ponctuer:>
Il est possible
– de ne pas mettre la première lettre en majuscule en passant un
argument vide au filtre : <:info_maximum|label_ponctuer{''}:>
– de modifier le caractère final et l’espace qui le précède
éventuellement en modifiant la chaîne de langue ’label_ponctuer’
(spip/spip: Dépôt officiel du core SPIP * Anciennement présent sur svn://trac.rezo.net/spip * Les plugins-dist faisant partie de la distribution SPIP sont présents dans https://git.spip.net/SPIP/[nom du plugin dist] - ecrire/lang/spip_fr.php at master - spip - SPIP on GIT),
localement dans votre fichier de langue (voir « Internationaliser les
squelettes (https://www.spip.net/ecrire/?exec=article&id_article=2128) »).
— Envoyé par SPIP (https://www.spip.net/)