only set locales if unset