토픽을 지역화해도 토픽 목록에 고정된 발췌문은 지역화되지 않는 것 같습니다

여러분 안녕하세요, 저도 비슷한 상황을 겪고 있습니다. 토픽을 로컬라이즈했으며 영어와 프랑스어 전체 번역이 모두 존재하지만, 이 고정된 토픽은 여전히 원문 요약만 표시됩니다. 언어를 전환하면 기본적으로 홈 페이지의 제목만 "업데이트"됩니다. 해결 방법이 있을까요? meta.discourse.org에서는 잘 작동하게 만든 것 같습니다(홈 페이지에서 언어가 성공적으로 전환되는 "New to Discourse? Start Here"라는 환영 고정 메시지를 참고하세요) :slight_smile:

1개의 좋아요

공유해 주셔서 감사합니다. 확인해 보겠습니다.

추가 정보로, 발췌문과 제목은 TopicLocalization(토ピック의 로컬라이제이션)에 연결됩니다. 게시글 내용은 PostLocalization에 연결됩니다.

따라서 아마도 토ピック의 첫 번째 게시글의 로컬라이제이션이 수정될 때 발췌문을 "새로고침"해야 할 필요가 있는 것 같습니다.

1개의 좋아요

Nat님, 안녕하세요 :slight_smile:
도와주셔서 정말 감사합니다. 조사를 하는데 도움이 될 수 있다면:

기대되는 동작의 예시: meta.discourse.org의 고정된 주제인 "New to Discourse? Start Here"를 참고해 주세요. 언어를 전환할 때 제목과 요약(abstract)이 모두 잘 업데이트됩니다. 저도 이와 같은 동작을 원합니다.

제 인스턴스에서 발생하는 유사한 문제의 예시: meta.discourse.org에서도 같은 문제가 발생합니다. Support - Discourse Meta 의 고정된 주제인 "About the Support category"를 보세요. 언어를 프렌치(프랑스어)로 전환하면 제목만 업데이트되고, 요약(abstract)은 영어로 그대로 남아 있습니다. 제 환경에서도 거의 동일한 상황이 발생하고 있습니다 :smiley:

도와주셔서 감사합니다.
감사합니다.
Terenui 드림

1개의 좋아요

이 문제는 다음을 통해 수정되었습니다:

이 부분도 수정되었을 것입니다 :ok_hand:


:warning: 로컬라이즈된 발췌문이 없는 셀프 호스터를 위한 참고 사항: 콘솔에서 다음 rake 태스크 [1]를 실행하기 전에 업데이트를 수행해야 합니다

bundle exec rake topic_localizations:backfill_excerpts

## 또는 sudo와 함께
sudo -E -u discourse bundle exec rake topic_localizations:backfill_excerpts

이렇게 하면 비어 있는 로컬라이즈된 발췌문이 채워집니다.

대안으로, rake 태스크를 실행할 수 없는 경우 영향을 받는 토픽의 첫 번째 게시물을 다시 번역하는 수동 방식도 가능합니다.


  1. "왜 자동화된 마이그레이션이 아닌가요?"라고 물을 수 있지만, 발췌문에 PrettyText를 사용하며, 일반적으로 마이그레이션에 애플리케이션 코드를 포함하는 것을 피하려 하기 때문입니다. ↩︎

5개의 좋아요

정말 감사합니다!! 새해 이후에 인스턴스를 업그레이드하고 여전히 문제가 있는 경우 알려드리겠습니다. 하지만 이렇게 효율적이고 빠른 답변을 주셔서 감사합니다 :wink: 건배

1개의 좋아요