Мы использовали custom_language (созданную через плагин), а теперь я перенёс переопределения в дефолтный ‘es’, но вижу, что у пользователей всё ещё выбрана старая опция, и я хочу это исправить.
Как можно переключить язык всех пользователей из Rails? Надеюсь, вы сможете помочь мне с этим
Вы помните, была ли включена опция «Разрешить локаль пользователя», чтобы пользователи могли выбрать свой собственный языковой интерфейс через настройки? Я полагаю, что если она отключена, все будут вынуждены использовать локаль по умолчанию, указанную в настройке «Локаль по умолчанию».
Мне пришло в голову, что настройка «Локаль по умолчанию» должна, возможно, работать так же, как и другие настройки пользовательских предпочтений. При изменении этих настроек вам предлагается применить изменение исторически для всех пользователей.
Да, именно. В итоге я решил эту проблему, экспортировав и импортировав пользовательский язык (ES_XX) в качестве языка по умолчанию (в моём случае — ES).
Спасибо за ваше внимание к этому вопросу, я забыл про эту ветку.