Número entero se formatea con comas cuando se fue a buscar a un ResourceBundle
-
13-10-2019 - |
Pregunta
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.
No quiero que las comas como parte de mi cadena traducida. ¿Cómo debo evitar esto?
Solución
La forma más fácil es pasar como cadenas:
msg.format("year.of.birth", name, String.valueOf(2008));
Una alternativa es especificar el formato de número en el recurso de mensajes (pero sólo lo haría si el formato puede variar entre localidades):
year.of.birth={0} was born in {1,number,####}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow