Use language from preferredLanguages instead of from the locale. Maybe this will work?