boost::locale instead of ICU