Como alterar o idioma de todos os usuários?

Usamos um custom_language (criado a partir de um plugin) e agora movi os overrides para o ‘es’ padrão, mas vejo que os usuários ainda estão com a opção antiga selecionada e quero limpar isso.

Como posso mudar o idioma de todos os usuários a partir do Rails? Espero que você possa me ajudar com isso :slight_smile:

Obrigado!

1 curtida

Olá!
Você pode visitar https://yoursite.com/admin/site_settings/category/required

Então você poderá ver a configuração do idioma padrão

Talvez isso ajude você :grinning:

1 curtida

Ei, obrigado pela sua resposta! Eu já fiz isso, mas parece que alguns usuários não tiveram seus campos de idioma atualizados.

Talvez haja algum job para trabalhar nisso ou uma maneira manual de atualizar este fluxo de trabalho específico :slight_smile:

acho que será útil limpar o cache no navegador do usuário

Pode haver algumas dicas em Operações em Massa Administrativas

2 curtidas

Você conseguiu resolver seu problema?

Você se lembra se tinha Permitir local do usuário ativado, para que seus usuários possam escolher sua própria interface de idioma nas preferências deles? Acredito que, se isso estiver desativado, todos serão forçados a usar o local padrão que você especificou na configuração Local padrão.

O que me ocorre é que a configuração Local padrão deveria funcionar como as outras configurações de Preferências do usuário. Quando essas configurações são alteradas, você é solicitado com a opção de aplicar a alteração historicamente para todos os usuários.

2 curtidas

Ah, sim. Acabei resolvendo este problema exportando e importando o idioma personalizado (ES_XX) como padrão em (ES no meu caso).

Obrigado pelo acompanhamento, eu esqueci deste tópico.

1 curtida