“최신 주제가 없습니다. 슬프네요.”를 덜 우울한 메시지로 변경

두 가지 시나리오가 있고, 각각 다른 메시지가 필요하다고 생각합니다:

  1. 최신 탭이 비어 있는 경우 (여기서는 @justin님의 “모두 확인하셨네요! [새 대화 시작]할 준비가 되셨나요?”라는 제안이 좋다고 생각합니다.)

  2. 새 카테고리가 비어 있는 경우 (또는 사이트가 방금 개설된 경우 등). 이 경우에는 사람들이 이야기할 어떤 소재라도 갖도록 주제를 만들도록 독려하는 메시지와, 카테고리 설명 외에 해당 카테고리의 용도를 보여주는 실제 주제 예시가 필요합니다.

8개의 좋아요

시나리오 1은 어떻게 발생할 수 있을까요:

시나리오 2의 경우 중 어떤 경우로 인해 그런 일이 생길까요? (수정: 아, 태그를 선택하면 그럴 수도 있겠네요!?)

또한 위에서 언급된 “추적하거나 관찰 중인 주제 보기” 기능이 있는데, 이 경우에 "모든 것을 확인했습니다…"라는 메시지가 적절한 메시지인가요? (시나리오 3?)

3개의 좋아요

이 문제에 대한 PR을 작성했습니다. 메시지는 다음과 같습니다.

모든 내용을 확인했습니다! 새로운 대화를 시작할 준비가 되셨나요?

11개의 좋아요

누군가 아는 분 있으신가요 – 이 기능을 위한 플러그인이나 테마 컴포넌트, 또는 설정 항목이 이미 있는 건가요 (:pray: )?

그렇지 않다면, js.topics.none.latest 또는 config/locales/client.en.yml을 통해 어떻게든 수정할 수 있을까요?

2개의 좋아요

/admin/customize/site_texts에 접속한 뒤 "that’s sad"를 검색하면 됩니다. 원하는 내용으로 자유롭게 변경할 수 있습니다.

수정: "that’s sad"가 코어에서 변경된 것 같습니다. 지금은 다음과 같이 보입니다:

      bottom:
        latest: "There are no more latest topics."
        posted: "There are no more posted topics."
        read: "There are no more read topics."
        new: "There are no more new topics."
        unread: "There are no more unread topics."
        unseen: "There are no more unseen topics."
        category: "There are no more %{category} topics."
        tag: "There are no more %{tag} topics."
        top: "There are no more top topics."
        bookmarks: "There are no more bookmarked topics."
5개의 좋아요

@pfaffman, 정말 감사합니다! 또한 Discourse Support Services에 대해 알게 되어 저도 매우 기쁩니다!

2개의 좋아요

또한 :after 의사 클래스를 사용하여 범주에 맞게 메시지를 변경할 수도 있습니다:

.category-next-events .topic-list-bottom::after {
content: ‘No event for the moment’;
}

.category-next-events .topic-list-bottom .footer-message {
display: none;
}

다국어 사이트를 운영 중이라면 언어 의사 클래스를 추가할 수 있습니다.

1개의 좋아요