capitalize |
Capitalisé |
| Liquid (Microsoft) |
Syntaxe
Paramètres
| Nom |
Description |
| texte |
Ce paramètre permet de spécifier la chaîne de caractères dont la première lettre sera mise en majuscule, tandis que le reste des lettres sera converti en minuscules. |
Description
Ce filtre permet de mettre en majuscule la première lettre d'une chaîne.
Remarques
- Transforme uniquement la première lettre du texte en majuscule : Le filtre capitalize met en majuscule la première lettre de la chaîne spécifiée,
tout en convertissant toutes les autres lettres en minuscules. Cette transformation est utile pour normaliser les données textuelles, notamment les noms propres ou
titres.
- Utile pour l'uniformisation visuelle des données saisies par les utilisateurs : Lorsqu'un utilisateur saisit un texte dans un formulaire (par exemple :
"jEAN-pAUL"), ce filtre garantit une mise en forme cohérente comme "Jean-paul", ce qui améliore la lisibilité dans l'interface utilisateur.
- Fonctionne sur des chaînes simples, mais ne gère pas les titres complexes : Contrairement à un filtre de type titlecase, capitalize ne
transforme que la première lettre de toute la chaîne, même si elle contient plusieurs mots. Par exemple, hello world devient Hello world (et non Hello World).
- Peut être combiné avec d'autres filtres pour affiner le résultat : Il est fréquent d'enchaîner capitalize après un filtre downcase ou
strip afin de garantir un résultat propre, sans espaces superflus et sans majuscules indésirables ailleurs dans la chaîne.
- Ignorera les caractères non alphabétiques en début de chaîne : Si la chaîne commence par un chiffre, un symbole ou un espace, le filtre capitalize
n'aura aucun effet sur ces caractères. Seule la première lettre alphabétique sera concernée dès qu'elle est trouvée.
- Ne modifie pas le contenu s'il est déjà correctement formaté : Si la chaîne est déjà capitalisée (exemple : "Bonjour"), le filtre n'introduira pas
de modification inutile. Cela permet une utilisation en toute sécurité sans risque d'altérer des contenus déjà corrects.
- Peut provoquer une perte d'information pour des textes entièrement en majuscules : Si l'on applique ce filtre à un mot comme "NASA" ou "HTML", il sera
transformé en "Nasa" ou "Html", ce qui peut être incorrect dans un contexte technique. Il est donc à utiliser avec discernement.
- Utile dans les listings ou boucles affichant des valeurs brutes : Lorsqu'on affiche des données issues d'un champ brut (exemple : nom, pays, catégorie),
capitalize permet d'améliorer leur présentation sans modifier la source. Cela est particulièrement utile dans des listes de résultats ou des menus déroulants.
Dernière mise à jour : Jeudi, le 24 Juillet 2025