java-faker
java-faker copied to clipboard
Price not respect set locale
I set explicitly locale in the constructor
Faker f = new Faker(Locale.ENGLISH);
but if I call f.commerce().price()
it returns number in computer locale format.
I think it is becouse in price is called new DecimalFormat("#0.00").format(price);
and inside it is called Locale.getDefault
instead should use preset locale in faker constructor e.g. DecimalFormat("#0.00", new DecimalFormatSymbols(userLocale))
Hi same problem here, great correction. Did you propose a Pull request for this issue ? @schrek1
Same here, please correct this, the fix to this issue has posted by @schrek1
Have the same issue as well, as work around i'm using
Locale.setDefault(Locale.US);
on initing my project
This is probably fixed in Datafaker.net, could you give that a shot?