fixed locale provider