異なる言語でBadgesの順序が異なる問題の解決方法

以前の話

カスタムソートに関する投稿を見かけましたが、その後のフォローアップはないようです。私自身はカスタマイズにはあまり興味がありません。デフォルトのシナリオは実際によく実装されているからです。しかし、少し奇妙な点があります。これらは3種類のバッジとその3つのレベルですが…なぜ各列がカテゴリになっていないのでしょうか?

この問題を検討し始めた当初の理由は単なる私の強迫観念かもしれませんが、機能の動作ロジックの観点から見ると、最初にレベル、次にタイプでソートされていれば、最終結果も各列がカテゴリで各行がレベルとなるシナリオになるはずです。しかし、メタではこれが表示されていません…
私のセルフホスト型サーバーでも同じ問題が発生しています。


まあ、間に合いませんでした。最終ステップでは、やはりバッジの名前文字列に基づいてソートされます…

翻訳によってバッジが表示される順序が変わってしまうため、固定されたIDや内部名に基づいてソートされないのは奇妙です… :melting_face:


この問題は解決できますか?

バッジの順序を変更したり(もしかしたらグループ化も?)できるようにするテーマコンポーネントを構築できると思いますが、それは少しトリッキーになる可能性があり、無料で提供することはできません。:woman_shrugging:t2:

私が返信しようとしていたスレッドは、バッジのカスタマイズを希望していた件について言及したスレッドではないかと思われますか?

バッジページでそれらを並べ替えたいのだと思っていました。すみません、あなたが何をしようとしているのか誤解していました。言語によって順序が変わり、その動作を上書きしようとしているのではありませんか?

バッジが言語によってローカライズされたテキストが異なるために順序が異なるのは問題だと思います。私が知っているいくつかのサイトやゲームでは、多言語の問題を扱う際、通常は順序を変更しないようにしています。『Command & Conquer』のモダンエンジン拡張プロジェクトのような古いゲームでさえ、翻訳されたテキストがアイコンやその他の要素の順序に影響を与えないようにするために、同様の機能を追加しています。
カスタム順序については、うーん…良さそうに聞こえますが、私には必要ありません。

これを UX に分類し、UX: fix order of badges to be less language-dependent by chapoi · Pull Request #37895 · discourse/discourse · GitHub で修正しました。

これで、バッジの順序が異なる言語間で変わることはなくなるはずです。

「いいね!」 3

このトピックは、最後の返信から3日後に自動的にクローズされました。新しい返信は許可されていません。