Mauvaise internationnalisation des labels de champs dans les vues d'objet
La Fabrique génère des fichiers objets/contenu/patate.html
qui affiche tous les champs déclarés de cette manière
<div class="label"><:patate:champ_variete_label:/> : </div>
Ce qui est mal. :)
Car les ":" ne sont pas pareils suivant les langues, parfois collés au texte ou pas, etc. En conséquence :
- soit ça devrait être dans les chaines de langue des labels, mais ce que justement j'arrête pas de dire qu'il ne faut pas (il y a du nettoyage à faire dans le core pour ça) car les labels sont utilisés pour plusieurs choses et sont généralement déjà sémantiquement séparés dans le code
- soit ça devrait jamais être utilisé, et c'est à l'affichage d'avoir des styles qui séparent labels et contenus (je pencherais plutôt pour ça mais c'est au noyau de faire les choses bien)
- soit il faudrait une chaine de langue juste pour les ":" qu'on colle à l'autre, et qui suivant les langues ajoute un insécable ou pas (du genre
<:patate:champ_variete_label:/><:deux_points:/>
)
Mais là ça c'est pas super, et du coup maintenant plein de plugins générés avec la fabrique utilisent ça.