모델은 콘텐츠를 여러 언어로 번역할 수 있지만, 이 언어 선택기는 사용자 인터페이스와 사용자 콘텐츠를 모두 포함하여 사용자의 Discourse 지역 설정(locale)을 변경합니다.
예를 들어, 우리의 AI 기능은 게시물을 힌디어로 번역할 수 있지만, 힌디어는 현재 Discourse에서 지원하는 지역 설정이 아니므로 Discourse의 버튼, 메뉴, 라벨은 번역되지 않은 상태로 남아 있게 됩니다. 선택기는 게시물 콘텐츠뿐만 아니라 사이트 전체의 언어를 변경합니다.
옵션은 Discourse의 i18n 시스템이 지원하는 지역 설정으로 제한되어 있으며, 이는 적절한 언어 라벨, 인터페이스 번역, 복수형 규칙, 폴백을 포함합니다.
플러그인을 만들 수 있습니다. 플러그인은 추가 지역 설정을 등록할 수 있지만, AI 번역 기능이 아니라 i18n을 통해 모든 버튼과 라벨에 대한 적절한 지역 설정 지원을 제공해야 합니다.
Nat가 제안한 플러그인이 좋은 해결책으로 보입니다. 이 플러그인을 사용해 로케일을 추가하되, 해당 언어로 Discourse를 번역하는 데 시간을 들이지 않아도 됩니다.
다만, 해당 언어를 사용하는 모든 사용자에게 Discourse 인터페이스도 제공될 수 있다면 더 좋을 것입니다. 따라서 이 플러그인을 단기적인 해결책으로 활용하고, 여러분과 커뮤니티가 Crowdin에서 인터페이스를 번역해 해당 사용자들의 경험을 더욱 향상시키는 것을 고려해 보시기 바랍니다. Contributing translations to Discourse