locale rework