Автор, ты сам себе противоречишь ![]()
Давай для понятности разберем языковую идеологию "на пальцах".
---
1) Если тебе не нужен язык - ты его удаляешь из системы и он никогда не будет предлагаться посетителю даже для выбора.
2) Если ты сохранил язык и предоставляешь посетителю возможность его выбора, то с 90% долей вероятности. посетителя устроит тот язык, который по-умолчанию установлен в его Браузере.
3) Система как раз автоматически определяет именно язык браузера по-умолчанию (не язык интерфейса. а именно тот, что задан для отображения страниц) и предлагает его посетителю.
4) Если вдруг посетителя не устроит язык, что предложен системой, у него есть возможность переключить его на сеанс (по ссылке с главной), или навсегда установить в своих настройках (для зарегистрированных посетителей).
5) Если в браузере установлен тот язык, который не установлен на сайте, тогда и вступает в действие "язык по-умолчанию". что установлен в Админке.