Теперь нам следует выбрать, как и когда Drupal будет использовать новые языки. Чтобы упростить просмотр содержимого сайта на различных языках и дать пользователям возможность выбирать свой язык, мы добавим на сайт простой переключатель языков.
Настройка механизма выбора языка
Как говорилось выше, в разделе «Переключение языка», у нас имеется несколько способов организовать выбор. Для нас нежелательно вынуждать пользователей вручную выбирать нужный язык через настройки учетной записи (выбрано значение None (Нет)), и у нашего клиента нет отдельных доменных имен для каждого языка (выбрано значение Domain name only (Доменное имя)). В результате у нас остаются два варианта с префиксами пути. Мы будем использовать вариант Path prefix with language fallback (Префикс пути с определением языка) вместо Path prefix only (Префикс пути), потому что наш клиент хочет быть уверенным, что в случае выбора пользователем языка в настройках своей учетной записи он будет получать содержимое на указанном языке, а не на языке по умолчанию, который должен использоваться, только если выбор на основе префикса не дает приемлемого результата:
Читать