New option: auto-select language by HTTP header

오래간만입니다. 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의 개발 동향을 꾸준히 따라가지는 못했지만, 최근 댓글들을 보고 첫 번째 질문이 떠올랐습니다. 만약 해당 사항이 아니라면, 두 번째 질문도 명백하게 제기됩니다:

  1. 이 확장 프로그램이 여전히 필요한가요, 아니면 그 기능이 이미 Discourse "코어"에 의해 충분히 대체되었나요?
  2. 만약 그렇지 않다면, 이 확장 프로그램을 업데이트하여 Discourse v2.4+와 호환되게 하고, 심지어 “공식” 확장 프로그램으로 만들 수 있을까요?

감사드리며 좋은 하루 보내세요!

수정: scossar/variable-language#1

1개의 좋아요