모든 사용자의 언어를 변경하는 방법은?

플러그인에서 생성한 custom_language를 사용하다가 이제 오버라이드를 기본 'es’로 옮겼습니다. 그런데 여전히 일부 사용자가 이전 옵션을 선택한 상태로 남아 있어 정리하고 싶습니다.

Rails에서 모든 사용자의 언어를 어떻게 변경할 수 있을까요? 도와주시면 감사하겠습니다 :slight_smile:

감사합니다!

안녕하세요!
https://yoursite.com/admin/site_settings/category/required 주소를 방문할 수 있습니다.

그 후 기본 언어 설정을 확인할 수 있습니다.

이것이 도움이 될 수도 있습니다 :grinning:

안녕하세요, 답변 주셔서 감사합니다! 이미 진행은 했는데, 일부 사용자의 언어 필드가 업데이트되지 않은 것 같습니다.

이 문제를 처리하기 위한 작업(job)이 있거나, 이 특정 워크플로를 수동으로 업데이트할 수 있는 방법이 있을까요? :slight_smile:

사용자 브라우저의 캐시를 정리하는 것이 유용할 것 같습니다.

관리용 일괄 작업에서 몇 가지 힌트를 얻을 수 있습니다.

문제를 해결할 수 있었나요?

Allow user locale 설정을 활성화해 두었는지 기억하시나요? 이 설정을 통해 사용자들이 설정에서 원하는 언어 인터페이스를 선택할 수 있습니다. 이 설정이 비활성화되어 있다면, Default locale 설정에서 지정한 기본 로케일을 모든 사용자가 사용해야 할 것입니다.

Default locale 설정도 다른 사용자 설정(User Preferences)과 동일하게 작동하는 것이 좋을 것 같다는 생각이 듭니다. 이러한 설정이 변경되면, 모든 사용자에게 변경 사항을 과거분까지 적용할 것인지에 대한 옵션이 제시되어야 합니다.

아, 네. 이 문제를 해결하기 위해 사용자 정의 언어를 내보낸 후 기본 언어로 가져왔습니다. 제 경우를 들면, 기본 언어는 ES(스페인어)입니다.

관심 가져주셔서 감사합니다. 이 스레드를 잊고 있었습니다.