Разрешить только определённые языки

Привет :wave:

Не уверен, что это сейчас вообще возможно. Пока я не нашёл решения. :thinking:

На данный момент у нас есть настройка
разрешить локаль пользователя

При включении разрешить локаль пользователя на странице настроек пользователя появляется выпадающий список со всеми языками.

Кажется логичным добавить возможность выбирать только те конкретные языки, которые нужны. Например, если у нас международный сайт, мы можем включить все языки, но если сайт предназначен только для двух стран или языков, мы хотим активировать только их, а по мере расширения добавлять новые.

Другая настройка
устанавливать локаль из заголовка accept-language
Например: локаль по умолчанию моего сайта — английский, и я хочу добавить ещё один язык — венгерский. В этом случае эта настройка сайта, устанавливать локаль из заголовка accept-language, автоматически установит язык на венгерский, если локаль пользователя — Венгрия; в противном случае язык будет установлен на локаль по умолчанию.

Спасибо :slightly_smiling_face:

5 лайков