Problème de format Velocity Number

Nous utilisons la vélocité comme modèle. Nous utilisons NumberTool pour formater le nombre dans les fichiers vm.

Par exemple

$! {NUMBER.format (‘#, ## 0’, $! {Amount})} 円

La sortie attendue est par exemple de 9 900 円. Cela fonctionne dans presque 99,9999% des cas. Mais parfois, par exemple, une fois dans quelques mois, il affiche 9.900 円 sur notre page Web.

Est-ce que quelqu’un fait face au même problème? Y at-il un bug dans NumberTool lié à Locale ou à un autre problème?

Le séparateur décimal peut dépendre de la locale. Pour éviter cela, vous pouvez configurer un paramètre régional spécifique pour l’outil Numéro. Par exemple, lors de l’utilisation d’un fichier tools.xml :

   

Ou vous pouvez spécifier les parameters régionaux en utilisant Java:

 numberTool.setLocale("en_US")