ナビゲーションメニューパスの変更により翻訳が失われる

サイドバーの「マイ投稿」項目への相対パスを /my/activity から /my/messages に変更すると、「マイ投稿」メニュー項目が翻訳されなくなります。

この別のトピックの解決策のように、翻訳が再度行われるように /admin/customize/site_texts/js.sidebar.sections.community.links.my_posts.content?locale=[mylocale] パラメータを操作してみましたが、うまくいきませんでした。

元のパスに戻した場合にのみ、再度翻訳されます。つまり、翻訳を失うことなくパスをカスタマイズすることはできません。

バグかどうかはわかりません。カスタムリンクを追加すると、その翻訳を追加できません。

デフォルトのリンクのいずれかを編集することは、カスタムリンクを追加してデフォルトのリンクを削除することのようなものです。そのため、私にとっては、誰もが名前フィールドのテキストを見ることが理にかなっています。

「いいね!」 3

私の投稿にすべて返信してくださるんですね! :hugs:

新しいリンクを追加して「マイ投稿」を削除できるのでは、と考えさせられました。しかし、「マイ投稿」を削除することに抵抗があります。「マイ投稿」と js.sidebar.sections.community.links.my_posts.content パラメータとの関係はどうなるのでしょうか?もし元に戻したくなった場合、以前と全く同じように再作成すれば、この関係は再確立されるのでしょうか?

ですから、UIが誤解を招くという点で、少なくともUXの問題だと考えます。また、カスタムエントリを翻訳可能にできれば素晴らしいですね。Discourseがすべてのユーザーに、自分の好みの言語でインターフェースを利用できるようにすることを目指しているなら、それは理にかなっています。しかし、それは要求しすぎかもしれません。