revert normazile onBeforeWrite + add setlocale to PriceField (LC_NUMERIC, english)