Locale negotiator