2つのシナリオがあり、それぞれ異なるメッセージが必要です:
-
最新のタブが空の場合(@justin の提案である「すべて確認済みです!新しい会話をはじめますか?」というメッセージがここで適切だと考えます)。
-
新しいカテゴリが空の場合(またはサイトが新規作成された場合など)。この場合は、人々が話す「何か」を持てるように、トピックを作成するよう促すメッセージと、カテゴリの説明以外の具体的なトピック例が必要です。
2つのシナリオがあり、それぞれ異なるメッセージが必要です:
最新のタブが空の場合(@justin の提案である「すべて確認済みです!新しい会話をはじめますか?」というメッセージがここで適切だと考えます)。
新しいカテゴリが空の場合(またはサイトが新規作成された場合など)。この場合は、人々が話す「何か」を持てるように、トピックを作成するよう促すメッセージと、カテゴリの説明以外の具体的なトピック例が必要です。
シナリオ1は、シナリオ2のケースからどのように発生するのでしょうか?[quote=“codinghorror, post:24, topic:162268”]
最新のタブが空です
[/quote]
(編集:ああ、もしかして「タグ」を選択することでしょうか!?)
また、上記で言及されている「追跡中またはウォッチ中のトピックを表示する」機能もありますが、「すべて最新情報を受け取りました…」というメッセージは、このケース(シナリオ3?)に適しているでしょうか?
これに関するプルリクエストを作成しました。メッセージは以下の通りです。
すべて最新の状態です!新しい会話を始める準備はできましたか?
これに対するプラグイン、テーマコンポーネント、または設定は(まだ:pray:)ありますか?
あるいは、js.topics.none.latest または config/locales/client.en.yml で編集できますか?
/admin/customize/site_texts にアクセスして、「that’s sad」を検索してください。好きなように変更できます。
編集:ただし、「that’s sad」はコアで変更されたようです。現在は次のようになっているようです。
bottom:
latest: "これ以上最新トピックはありません。"
posted: "これ以上投稿されたトピックはありません。"
read: "これ以上既読トピックはありません。"
new: "これ以上新しいトピックはありません。"
unread: "これ以上未読トピックはありません。"
unseen: "これ以上未見トピックはありません。"
category: "%{category}のトピックはこれ以上ありません。"
tag: "%{tag}のトピックはこれ以上ありません。"
top: "これ以上トップトピックはありません。"
bookmarks: "これ以上ブックマークされたトピックはありません。"
@pfaffman様、ありがとうございます。また、Discourse Support Servicesについても学べて大変嬉しく思います!
「after」擬似クラスを使用してメッセージをカテゴリに合わせて変更することもできます。
.topic-list-bottom::after {
content: 'No event for the moment';
}
.category-next-events .topic-list-bottom .footer-message {
display: none;
}
多言語サイトの場合は、言語擬似クラスを追加することもできます。