Je suis nouveau dans cette communauté et je viens tout juste d’installer un serveur Discourse.
Je tente pour le moment de modifier le message “Welcome back, USER!” que l’on voit en arrivant sur le site et lorsqu’on est connecté.
Je suis donc allé dans les textes et j’ai bien trouvé le " js.welcome_banner.header.logged_in_members"
Mon problème est que la clé d’interpolation “preferred_display_name” semble être la seule clé disponible pour ce champ.
Je n’ai trouvé absolument aucune référence à cette clé dans la documentation Discourse et si je tente de mettre autre chose, comme “username” ou “name”, à la sauvegarde, j’ai un message qui me dit que la clé est invalide.
Bienvenue sur Meta
Vous ne pouvez pas utiliser de clés dans des textes qui ne sont pas fournis par le code. Parfois, vous pouvez voir une liste de clés disponibles, mais généralement seules celles que le texte utilise sont disponibles.
Pourquoi voulez-vous utiliser le nom d’utilisateur ou le nom à la place ? Le nom d’affichage préféré sera remplacé par l’un d’eux en fonction de la configuration de votre site.
Si vous avez activé display_name_on_posts et désactivé prioritize_username_in_ux, la bannière utilisera le nom. Sinon, elle utilisera le nom d’utilisateur.
Vous pourriez démarrer un sujet dans Feature concernant l’ajout des clés de nom et de nom d’utilisateur afin que l’administrateur ait une chance de décider indépendamment des paramètres.