언어 선택기에 추가 언어를 넣을 수 있나요?

"콘텐츠 지역화 지원 로케일"에 나열되지 않은 언어를 언어 선택기에 추가하는 방법은 무엇인가요?

인도 언어 여러 가지를 추가하여 사용자가 선호하는 언어를 선택하고 AI가 자동으로 포럼 게시물을 번역해 주기를 원합니다.

AI는 사실상 모든 언어 간 번역이 가능하므로, 이 용도에 대해 언어 선택기를 미리 정의된 지원 로케일로만 제한하는 것은 이상적이지 않은 것 같습니다.

선택기에 추가 언어를 추가할 수 있는 방법이 있는지, 아니면 이 제한이 의도적인 것인지 궁금합니다. 조언을 주시면 감사하겠습니다.

여기서 두 가지가 혼동되고 있다고 생각합니다.

모델은 콘텐츠를 여러 언어로 번역할 수 있지만, 이 언어 선택기는 사용자 인터페이스와 사용자 콘텐츠를 모두 포함하여 사용자의 Discourse 지역 설정(locale)을 변경합니다.

예를 들어, 우리의 AI 기능은 게시물을 힌디어로 번역할 수 있지만, 힌디어는 현재 Discourse에서 지원하는 지역 설정이 아니므로 Discourse의 버튼, 메뉴, 라벨은 번역되지 않은 상태로 남아 있게 됩니다. 선택기는 게시물 콘텐츠뿐만 아니라 사이트 전체의 언어를 변경합니다.

옵션은 Discourse의 i18n 시스템이 지원하는 지역 설정으로 제한되어 있으며, 이는 적절한 언어 라벨, 인터페이스 번역, 복수형 규칙, 폴백을 포함합니다.

플러그인을 만들 수 있습니다. 플러그인은 추가 지역 설정을 등록할 수 있지만, AI 번역 기능이 아니라 i18n을 통해 모든 버튼과 라벨에 대한 적절한 지역 설정 지원을 제공해야 합니다.

궁금한 점이 있는데, 거기에 어떤 언어들을 보고 싶으신지 나열해 주시겠어요?

힌디어, 텔루구어, 타밀어, 칸나다어, 말라얄람어처럼 7억 5천만 명 이상이 모어로 사용하는 언어를 보고 싶습니다. 명확히 하자면, 저는 AI를 이용해 실제 게시글만 번역되기를 원할 뿐, 버튼이나 라벨 같은 Discourse 인터페이스를 번역할 필요는 없습니다.

개인적으로는 우리의 핵심 앱이 여기에서 표준을 유지하기를 선호합니다.

이렇게 하면 오픈소스 앱에 기여할 수 있습니다.


또는 셀프호스팅(self-hosted)을 사용 중인 경우, 해당 언어를 추가하는 플러그인을 생성할 수도 있습니다.

Nat가 제안한 플러그인이 좋은 해결책으로 보입니다. 이 플러그인을 사용해 로케일을 추가하되, 해당 언어로 Discourse를 번역하는 데 시간을 들이지 않아도 됩니다.

다만, 해당 언어를 사용하는 모든 사용자에게 Discourse 인터페이스도 제공될 수 있다면 더 좋을 것입니다. 따라서 이 플러그인을 단기적인 해결책으로 활용하고, 여러분과 커뮤니티가 Crowdin에서 인터페이스를 번역해 해당 사용자들의 경험을 더욱 향상시키는 것을 고려해 보시기 바랍니다. Contributing translations to Discourse