Есть ли способ рекомендовать пользователям локаль на основе местоположения?

Посмотрите интерфейс в том языке, который выбран в их браузере, когда включена опция set locale from accept language header.