add custom locale negotiator