add format localization

I've added a format localisation based on the current language.

I fixed a small bug MoneyField object initialization. Now the "default" can also be a string containing the only the number with no currency.