Как изменить язык для всех пользователей?

Мы использовали custom_language (созданную через плагин), а теперь я перенёс переопределения в дефолтный ‘es’, но вижу, что у пользователей всё ещё выбрана старая опция, и я хочу это исправить.

Как можно переключить язык всех пользователей из Rails? Надеюсь, вы сможете помочь мне с этим :slight_smile:

Спасибо!

Привет!
Вы можете посетить https://yoursite.com/admin/site_settings/category/required

Там вы сможете увидеть настройку языка по умолчанию.

Возможно, это вам поможет :grinning:

Привет, спасибо за ответ! Я уже всё сделал, но, похоже, у некоторых пользователей языковые поля не обновились.

Возможно, есть какая-то задача для обработки этого или ручной способ обновить этот конкретный рабочий процесс :slight_smile:

Я думаю, что будет полезно очистить кэш в браузере пользователя.

Возможно, некоторые подсказки есть в Административных пакетных операциях

Удалось ли вам решить вашу проблему?

Вы помните, была ли включена опция «Разрешить локаль пользователя», чтобы пользователи могли выбрать свой собственный языковой интерфейс через настройки? Я полагаю, что если она отключена, все будут вынуждены использовать локаль по умолчанию, указанную в настройке «Локаль по умолчанию».

Мне пришло в голову, что настройка «Локаль по умолчанию» должна, возможно, работать так же, как и другие настройки пользовательских предпочтений. При изменении этих настроек вам предлагается применить изменение исторически для всех пользователей.

Да, именно. В итоге я решил эту проблему, экспортировав и импортировав пользовательский язык (ES_XX) в качестве языка по умолчанию (в моём случае — ES).

Спасибо за ваше внимание к этому вопросу, я забыл про эту ветку.