Improved locale changer.