require boost::locale only on Windows
be more verbose on change reasons