Comment afficher les messages de localisation avec des parameters dans Spring 3 / Thymeleaf

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})} 

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é.