7
year.of.birth={0} was born on {1}
If I pass 2000 or 2008 to {1} the value gets parsed as 2,000 or 2,008.
Non voglio le virgole come parte della mia stringa tradotta. Come dovrei evitare questo?Il numero intero viene formattato con virgole quando viene prelevato da un bean Resource
hm, perché un downvote qui .. +1 da me. Il modo in cui funziona MessageFormat è: controlla il tipo e applica un formattatore. Quindi non c'è modo di aggirare il problema in un modo più semplice. – Bozho
Sì, modo corretto per utilizzare i pattern con MessageFormat se si desidera visualizzarlo in un modo particolare. +1 – LudoMC
Dato che il 2008 è apparentemente un anno, puoi usare anche Date invece di Integer ('{1, date, yyyy}') – Thilo