Comment résoudre le problème de l'ordre différent des Badges dans différentes langues

Précédemment

Je suis tombé sur un message demandant des informations sur le tri personnalisé, mais il semble qu’il n’y ait pas eu de suivi. Je ne suis pas particulièrement intéressé par la personnalisation moi-même, car les scénarios par défaut sont en fait bien implémentés. Cependant, il y a quelque chose d’un peu étrange : ce sont 3 types et leurs 3 niveaux respectifs de Badges, mais… pourquoi chaque colonne n’est-elle pas une catégorie ?

La raison initiale de considérer ce problème pourrait n’être que mon TOC, mais du point de vue de la logique opérationnelle de la fonctionnalité, si elle était arrangée d’abord par niveau puis par type, le résultat final devrait également être un scénario où chaque colonne est une catégorie et chaque ligne est un niveau. Cependant, le méta ne montre pas cela…
J’ai le même problème sur mon serveur auto-hébergé également.


Eh bien, je n’ai tout simplement pas réagi à temps. À l’étape finale, il trie toujours en fonction de la chaîne de caractères du nom des badges…

Il est étrange qu’il ne les organise pas selon un identifiant fixe ou un nom interne, car cela fait que les Badges apparaissent dans des ordres différents en raison des traductions… :melting_face:


Ce problème peut-il être résolu ?

Je pense que je peux créer un composant de thème qui permettra à un administrateur de réorganiser les badges (et peut-être même de les regrouper ?). Mais ce sera probablement un peu délicat, et je ne peux pas le faire gratuitement. :woman_shrugging:t2:

Je pense que le fil auquel vous vouliez répondre à l’origine est celui que j’ai cité concernant le désir de personnaliser les badges ?

oh j’ai cru que vous vouliez les réorganiser sur la page des badges ? désolé, j’ai mal compris ce que vous essayez de faire. ne voulez-vous pas dire qu’ils changent d’ordre en fonction de la langue et que vous essayez de remplacer ce comportement ?

Je pense que c’est un problème que les badges utilisent des ordres différents en raison de textes localisés différents dans différentes langues. Sur certains sites et jeux que je connais, lorsqu’ils traitent des problèmes multilingues, ils maintiennent généralement leur ordre inchangé. Même certains jeux plus anciens, comme les projets d’extension de moteur modernes pour “Command & Conquer”, ajoutent des fonctionnalités similaires pour garantir que les textes traduits n’affectent pas l’ordre des icônes et autres éléments.
Quant à l’ordre personnalisé, euh… ça semble bien, mais je n’en ai pas besoin.

J’ai classé ceci dans UX et l’ai corrigé ici UX: fix order of badges to be less language-dependent by chapoi · Pull Request #37895 · discourse/discourse · GitHub

Maintenant, l’ordre des badges ne devrait plus changer entre les différentes langues.

3 « J'aime »

Ce sujet a été automatiquement fermé 3 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.