I’m using this now on 1.4.2/3, works perfectly. Thanks a lot! ![]()
오래간만입니다. Discourse가 최신 버전인 v2.4.1로 업그레이드되지 않는 사례에 대해 문의를 받았고, 업그레이드 시도 중 발생한 오류 메시지에 따라 이 확장 프로그램으로 원인을 추적했습니다:
Gem::LoadError: can’t activate http_accept_language-2.0.5, already activated http_accept_language-2.1.1
… 그리고 저장소에서 이 줄을 발견했습니다:
gem ‘http_accept_language’, ‘2.0.5’
Ruby에 대해 잘 알지는 못하지만, 이 내용은 종속성 충돌이 있을 수 있다는 생각을 하게 만들었습니다. 저는 Discourse v2.3.10으로 업그레이드하는 데 성공했습니다. 그런 다음 컨테이너 설정에서 해당 플러그인 줄을 주석 처리했고, 이렇게 해서 Discourse의 최신 안정 버전으로 업그레이드할 수 있었습니다.
요즘 Discourse의 개발 동향을 꾸준히 따라가지는 못했지만, 최근 댓글들을 보고 첫 번째 질문이 떠올랐습니다. 만약 해당 사항이 아니라면, 두 번째 질문도 명백하게 제기됩니다:
- 이 확장 프로그램이 여전히 필요한가요, 아니면 그 기능이 이미 Discourse "코어"에 의해 충분히 대체되었나요?
- 만약 그렇지 않다면, 이 확장 프로그램을 업데이트하여 Discourse v2.4+와 호환되게 하고, 심지어 “공식” 확장 프로그램으로 만들 수 있을까요?
감사드리며 좋은 하루 보내세요!
여기서 회귀가 발생했나요 @david?
이 플러그인은 더 이상 필요하지 않다고 생각합니다 - 수년 동안 업데이트가 없었거든요. 코어의 set locale from accept language header 사이트 설정을 사용해보시길 권합니다.
@simon README에 참고사항을 추가하고 GitHub 저장소를 아카이브 처리할까요?
이 플러그인은 더 이상 필요하지 않습니다: https://github.com/scossar/variable-language. 사실 제가 이 플러그인을 만들었다는 사실을 잊고 있었습니다. 플러그인의 기능은 set locale from accept language header 사이트 설정을 통해 코어에 추가되었습니다.
플러그인을 제 Github 저장소에서 제거하고 Meta에서 이에 대한 모든 참조를 삭제하겠습니다. 이 문제를 알려주셔서 감사합니다!