これは、管理者インターフェースを介してDiscourseのテキストをカスタマイズし、さまざまなUI要素の変更を可能にするためのガイドです。
必要なユーザーレベル: 管理者
Discourseでは、管理者インターフェースを介してすべてのテキストをカスタマイズできます。これは、コミュニティの特定のトーンやブランディングに合わせてユーザーエクスペリエンスを調整する場合に役立ちます。
概要
このガイドでは、以下の内容を扱います。
- テキストカスタマイズインターフェースへのアクセス
- テキスト文字列の編集
- 翻訳キーの特定
テキストカスタマイズインターフェースへのアクセス
Discourseでテキストをカスタマイズするには、テキストカスタマイズページに移動します。
Admin に移動します。
- サイドバーで Appearance セクションまでスクロールし、Site texts をクリックします。
または
画面のURLに直接アクセスします: https://discourse.example.com/admin/customize/site_texts
編集する特定のテキスト文字列を検索できるページが表示されます。
テキスト文字列の編集
テキスト文字列を編集するには:
- カスタマイズしたいテキストを検索します。
Edit をクリックします。
- 新しい値を入力します。
たとえば、「About Your Site」リンクをパーソナライズしたい場合があります。
変更を加えてページを更新すると、テキストが更新されます。
翻訳キーの特定
翻訳する文字列を特定するのにサポートが必要な場合は、このガイドを参照してください: Find a translation key with verbose localization
FAQ
Discourseのシステムメッセージを含むすべてのテキストをカスタマイズできますか?
はい、システムメッセージ、通知、UI要素を含む、ほぼすべてのテキスト文字列をカスタマイズできます。
変更を確認するためにページを更新する必要がありますか?
はい、変更を加えた後、更新されたテキストを表示するにはページを更新する必要があります。
「いいね!」 74
カスタムテキストにハイパーリンクを追加する方法はありますか?
Firepup650
(Firepup Sixfifty)
76
はい、マークダウンリンクを使用することで可能です。例:
これはGoogleへのリンクです!
(生の)マークダウンは次のとおりです:
これはGoogleへの[リンク](https://google.com)です!
「いいね!」 1
@Firepup650さん、ありがとうございます。メールのフッターテキストを更新しようとしていますが、あなたの行をコピーして貼り付けると、以下のように表示されます。これらのMarkdownリンクはメールでは機能しないのでしょうか?
user_notifications.chat_summary.unsubscribe_no_link を更新しようとしていました。
Firepup650
(Firepup Sixfifty)
78
うーん。メールテンプレートが違うのかもしれません。生のHTMLを試していただけますか?
こちらはGoogleへのリンクです!
(生のHTMLは)次のようになります:
こちらはGoogleへの<a href="https://google.com/">リンク</a>です!
「いいね!」 1
Firepup650
(Firepup Sixfifty)
80
新しい管理者サイドバーまで、まだそうだったのだろうか… 
Moin
82
CAKE_NICE
(CAKE NICE)
83
ありがとうございます、この作者は私の国の人でもあります!!
Isambard
(Isambard)
84
テキストを変更しようとしましたが、「変更を保存」ボタンが無効になっています。
PCPal
(Jelle van der Pal)
85
ログイン必須のウェルカムページにこれを適用するのに苦労しています。div内にあるようですが、リンクは期待どおりにクリックできません。リンクのターゲットとして現在のウィンドウにエスケープするにはどうすればよいですか?(右クリックして「このリンクを新しいタブで開く…」を選択すると、もちろん機能します。)
修正済み:
target=“_blank” を指定したアンカーを使用しました 