J’utilise Spring 3 et Thymeleaf pour créer des pages Web et je suis perdu quant à la manière d’afficher des messages comme celui-ci:
welcome.message = Bonjour {0}, bienvenue!
puis remplacez {0} par le nom d’utilisateur dans les balises thymeleaf:
Welcome Placeholder
Je ne suis même pas sûr que {0} soit la bonne syntaxe pour le message groupé.
Vous pouvez utiliser
#{welcome.message(${some.atsortingbute})}
où some.atsortingbute
serait la valeur à utiliser lors du remplacement de {0}
.
Vous devriez pouvoir séparer les valeurs entre ()
virgules pour append des valeurs à utiliser.
Vous pouvez même utiliser une clé de message calculée en tant que paramètre:
Au-dessus, le paramètre de [msg3] est une clé de message [# {clé}] où la clé est elle-même calculée [$ {param4}]. L’avantage est que vous pouvez insérer des fragments calculés internationalisés dans un message internationalisé.