try default locale first then fall back