Locale Learning