Seulement d’un certain point de vue américain. Mondialement, ou même par les États-Unis eux-mêmes, ils ne le sont pas. Je dis juste dans le sens où si une bibliothèque est destinée aux pays indépendants, il ne devrait y avoir que l’étoile et les bandes, rien d’autre. Pareil avec le drapeau du Royaume-Uni et l’Angleterre, le Pays de Galles et l’Écosse. Ou l’Allemagne et ses États. Ou la Suisse et ses cantons. Cette liste est vraiment longue, et une opinion (politique) des États ne devrait pas changer les principes…
Bien sûr, il peut y avoir une bibliothèque pour tous les États américains aussi. Et une autre pour tous les drapeaux possibles dans le monde.
En regardant la région par rapport aux drapeaux. C’est le contraire
Par exemple, là où je suis, Canada pour le drapeau.
La région divise le Canada
Canada_bc
Canada_ns
et ainsi de suite
La région commence par le pays, puis un code court pour des choses comme la province (Canada) et les États-Unis utiliseraient des codes courts pour les états.
Je vois, je vais donc essayer de désactiver les régions car j’ai trouvé les drapeaux nationaux plus utiles pour notre approche.
Nous ne demandons pas plus de données que le strict nécessaire et les icônes de drapeaux semblent ajouter de la valeur à l’engagement et aux relations établies entre nos membres.
Je ne pense pas que ce soit actuellement un statut équitable :
ce qui suggère que la fonctionnalité n’est pas encore formellement dépréciée et que l’API cible n’est pas prête, donc je dirais, non, ce n’est pas encore #cassé
Mais je suis d’accord que cela le sera bientôt s’il n’y a pas de plan.
En effet, decorateWidget est toujours une API actuelle/prise en charge pour personnaliser le flux de messages. Nous travaillons toujours à la modernisation de cette partie de l’interface utilisateur.
Nous espérons publier une voie de mise à niveau dans les prochaines semaines, qui suivra un processus similaire aux récentes mises à niveau du menu de publication et de la liste des sujets. Nous aurons des dépréciations, des avertissements pour les administrateurs, un indicateur de fonctionnalité automatique et beaucoup de temps pour que les auteurs de thèmes et de plugins apportent les modifications nécessaires.
[Avis d’administrateur] Le plugin ‘discourse-nationalflags’ contient du code qui doit être mis à jour. (id:discourse.post-stream-widget-overrides) (en savoir plus)
Ce message semble contenir beaucoup de détails pour le chemin de mise à niveau mentionné pour decorateWidget.
Des nouvelles de la mise à jour. Notre site a récemment effectué une mise à jour complète et nous avons perdu les drapeaux. Comment sommes-nous censés être parochialistes si nous ne pouvons pas faire d’hypothèses basées sur l’emplacement de quelqu’un.
Puisque @Ebs n’a pas visité meta depuis mars (au moment où j’écris ces lignes), je suppose qu’il n’a plus d’intérêt à maintenir ce plugin, bien qu’il serait bon d’avoir un avis de dépréciation si c’est le cas.
Je soupçonne que quelqu’un d’autre pourrait avoir à créer un fork maintenu pour que nous puissions continuer à afficher nos drapeaux nationaux, sinon nous devrons simplement cesser d’utiliser celui-ci.
L’une des choses qui ne sont pas présentes dans Upcoming post stream changes - How to prepare themes and plugins est la façon de trouver les points de sortie de plugin à utiliser pour remplacer decorateWidget. Ce n’est probablement pas un grand changement, mais en tant que développeur backend, je n’ai pas trouvé les instructions suffisantes pour le corriger facilement moi-même. (Je ne suis pas le public cible ! Cela n’implique pas un défaut dans les instructions.)
Merci à tous d’avoir signalé que cela ne fonctionne plus – j’ai ajouté le tag broken. Une nouvelle fourche et un nouveau mainteneur seraient formidables, j’essaierai d’y jeter un œil moi-même si personne d’autre ne se présente.
Tout est assez ancien et je ne me suis pas engagé à l’améliorer en profondeur, mais voici au moins un fork (quelque peu) amélioré et au moins fonctionnel :
J’ai également modifié le menu déroulant pour afficher les noms complets des pays, comme demandé ici.
Faites-moi savoir si cela fonctionne bien ! J’espère bien
(Devrais-je peut-être créer un nouveau sujet pour ça ?)
Edit : J’ai créé un nouveau sujet, car sinon le tag cassé ici sera déroutant.
@chapoi Je suis curieux : y a-t-il une raison pour laquelle vous avez laissé user-nationalflags-preferences.js.es6 comme fichier es6 au lieu de simplement js ?