バグレポート:「Horizon」テーマでRTL環境下にある英語のユーザー名における「@」の配置ミス
こんにちは
サイトの言語がRTL(右から左)に設定されている状態で「Horizon」テーマを使用すると、表示上の問題が発生しています。この問題は特に英語のユーザー名(LTR)に影響します。
発生していること:
- 「@」記号が、ユーザー名がRTLかLTRかに関わらず、常にユーザー名の右側に表示されます(ハイコンテキストのトピックカード内)。
- この右側への配置はRTLのユーザー名(例:ペルシア語/アラビア語)にとっては正しい動作です。しかし、英語(LTR)のユーザー名の場合、「@」はRTLコンテキストでは左側に表示されるべきであり、右側ではありません。
期待される動作:
- 「@」記号は、RTLユーザー名の場合は現在どおり右側に表示され、サイトがRTLモードの場合、英語/LTRユーザー名の場合は左側に表示されるべきです。
ご確認いただきありがとうございます!


chapoi
2
これはHorizon固有のものですか?つまり、Foundationテーマでは発生しないということですか?
問題はHorizonに特有のようで、Foundationテーマではユーザー名の前に@プレフィックスがないため、エラーは発生しません。
chapoi
4
誰かをタグ付けした場合はどうなりますか?例えば @serkhelesheyi のように?
Moin
5
私はそれを再現できません。インターフェースをアラビア語に変更した後、Metaで表示されるのは以下の通りです。
「いいね!」 2
もし、あなたが書いた段落をそのまま投稿しようとすると、エラーは次の条件でのみ発生します。
段落の最初の文字がペルシア語で、かつユーザー名の直前に別のペルシア語の文字(スペースがあってもなくても)がある場合、私が言及した問題が発生し、@ 記号がユーザー名の右側に表示されます。
2枚の画像が共有されています。1枚目ではコンポーザーに書かれたテキストが確認でき、2枚目では同じテキストがフォーラムにどのように表示されるかを確認できます。
あなたがその問題に遭遇しなかった理由は、ユーザー名を含む行が「by」という単語で始まっているからです。問題は、私が以前に述べた2つの特定の条件下でのみ発生します。
いいえ、これはHorizonだけでなく、持っているすべてのテーマで発生します。
chapoi
10
はい、私もそう思いました。だからこそ、最初にHorizon固有のものかどうか尋ねたのです。独自のトピックに移動しました。
「いいね!」 2
Moin
11
ああ、それだと、最近Horizonの翻訳が失われたため、現時点では再現が困難です。それらはまだバージョン2026.1にはありますが、2026.2にはありません。
「いいね!」 1