토픽 제목 번역 허용

안녕하세요,
번역된 텍스트의 시작 부분에 주제 제목 번역을 추가할 수 있을까요? (아래 빨간 화살표 참조)

11개의 좋아요

위에서 설명한 대로 제목을 번역할 수 있는 기능은 중요합니다. 그렇지 않으면 사용자가 번역을 클릭해야만 자신이 관심 있는 내용인지 알 수 있기 때문입니다.

진정으로 필요한 기능은 주제 목록에서 제목이 이미 번역된 상태로 표시되는 것입니다. 그러면 사용자가 주제를 둘러보며 관심 있는 주제만 클릭할 수 있게 되며, 우리가 여기에서 영어로 하고 있는 것과 같은 방식이 됩니다. 다만, 이 기능을 구현하는 것이 훨씬 더 복잡하다는 것은 쉽게 알 수 있습니다.

5개의 좋아요

두 요청 모두 동의합니다. 주제 보기와 주제 목록 모두에서 주제 제목을 번역할 수 있으면 좋겠습니다.

8개의 좋아요

동의합니다. 적어도 토픽 뷰에서는요. 제목은 원어로, 내용은 내 언어로 표시되는 건 좀 이상하거든요.

3개의 좋아요

페이지를 나열하는 데 필요한 API 쿼리 수 때문에 이것이 기술적, 경제적으로 비용이 많이 든다면, 하나의 가능한 해결책은 이미 조회된(토픽 뷰를 통해) 제목의 번역, 즉 데이터베이스에 이미 존재하는 것들을 표시하는 것입니다.

2개의 좋아요

Tgr님이 https://forum.movement-strategy.org/t/automatic-translation-for-the-topic-titles/259/6?u=nealmcb에서 지적했듯이, 이 문제는 여러 측면을 포함하며 Discourse의 나머지 부분에서 주제 추적의 유용성을 저하시킵니다:

이 문제에는 여러 부분이 있습니다:

  • 주제의 0번째 댓글에서 “번역” 아이콘을 클릭하면 댓글 본문뿐만 아니라 주제 제목도 번역되어야 합니다.
  • 주제 목록(예: 카테고리 페이지)을 탐색할 때 제목을 번역할 수 있는 방법이 있어야 합니다. 제목을 확인하기 위해 주제에 들어가는 것은 번거롭고, Discourse의 읽음 추적/알림 시스템(예: 관심 없는 주제임에도 이제 해당 주제에 푸른색 새 댓글 수가 표시되어 방해가 됨)과 충돌합니다.
  • 이상적으로는 주제의 번역이 이미 저장되어 있다면 처음부터 표시되어야 합니다. 카테고리를 둘러보기 위해 들어갔을 때 번역을 백 번 클릭하고 싶지 않습니다. (이것은 댓글 본문에도 해당하지만, 그곳에서는 덜 번거롭습니다.)
1개의 좋아요

Pavilion은 잠재 고객으로부터 이 기능을 추가해 달라는 요청을 검토 중입니다. 아래는 검토 중인 사양입니다. 의견 환영합니다.

핵심 기능

  1. 주제 생성 시 사이트 설정으로 정의된 미리 정의된 로케일 목록으로 주제 제목을 번역합니다.

  2. 번역본은 로케일 : 번역 키-값 쌍으로 주제 커스텀 필드에 저장됩니다(현재 게시글 커스텀 필드에 저장되는 게시글의 키-값 쌍과 동일한 방식).

  3. 제목 수정 시 제목 번역본이 자동으로 업데이트됩니다. 이 기능은 사이트 설정을 통해 비활성화할 수 있습니다.

추가 사항

  1. 주제 번역 컨트롤을 통해 미리 정의된 목록을 넘어 추가 로케일로 제목을 번역할 수 있도록 하며, 주제 편집 권한이 없는 사용자도 이를 수행할 수 있도록 합니다.

  2. 기존 제목을 일괄 번역하기 위한 rake 태스크를 추가합니다.

  3. 검색 기능에 제목 번역본을 통합합니다.

2개의 좋아요

@angus 정말 흥미롭네요, 감사합니다.

이 스펙에서 Discourse Translator와의 상호작용과 자동 번역을 통한 캐시된 번역을 고려하고 계신가요?

1개의 좋아요

네, Translator 플러그인에 PR을 제출할 계획입니다.

4개의 좋아요

여기 있는 이 핵심 스펙은 7월에 제가 작업할 예정이며(월 말까지 기한), Translator 플러그인에 대한 PR로 마무리됩니다.

이 내용을 따르고 계신 분들을 위해, 이 작업에는 검색 기능이나 기존 제목의 번역이 포함되지 않음을 알려드립니다. 해당 기능이 필요하시다면 연락 주시면 구축을 검토해 보겠습니다.

3개의 좋아요

약속대로, Translator 플러그인에 주제 제목 번역 기능을 추가하는 PR입니다.

10개의 좋아요

안녕하세요, OpenStreetMap Discourse 인스턴스에서 이곳으로 왔습니다 스레드.

번역된 주제 제목을 볼 수 있었다면 그곳에서 매우 유용했을 것입니다. 해당 GitHub PR(@angus님께 진심으로 감사드립니다 :heavy_heart_exclamation:)을 확인해 보았지만, 해당 PR #79는 결국 병합되지 않고 닫힌 상태인 것 같습니다.

다른 곳에서 구현되었거나, 이 방식이 가장 선호되지 않았기 때문에 다른 접근 방식이 시도되었나요? 즉, Discourse 내에서 이 기능이 다른 방식으로 구현되었는지, 만약 아니라면 구현할 수 있는지 궁금합니다.

4개의 좋아요

기본 토픽 번역이 방금 병합되었습니다 :confetti_ball:

14개의 좋아요

첫 번째 구현을 병합해 주셔서 감사합니다! :clap: 제목이 주제 내용과 함께 번역되는 것은 좋은 시작입니다.

피드백으로:

  • GitHub 스레드에서 제안된 *“번역 버튼을 주제 제목 앞에 배치할 수 있지 않을까?”*에 동의합니다. 긴 첫 게시물에서는 번역 버튼에 도달하려면 상당히 아래로 스크롤해야 합니다.

  • 주제 목록 보기에서 주제 제목 번역 버튼(또는 설정 가능한 자동 번역?)이 유용할 것 같습니다. 그러면 다른 언어를 사용하는 독자가 주제에 진입할지 여부를 더 쉽게 결정할 수 있습니다. 제 특정 사용 사례/커뮤니티(최소 3개 언어(NL, FR, EN)가 사용됨)에 대한 위치 제안 몇 가지를 아래에 포함했습니다.

3개의 좋아요

이 풀 리퀘스트는 병합되지 않은 것으로 보입니다.

이 방향으로 진행하며 얻은 경험에 대해 간단한 업데이트를 공유해 주실 수 있을까요?

현재 사용자 개입 없이 제목의 자동 번역을 표시하는 Discourse 인스턴스가 있나요?

2개의 좋아요