Lorsque je change le chemin relatif de l’élément de la barre latérale « Mes publications » (de /my/activity à /my/messages), l’élément du menu « Mes publications » perd sa traduction.
J’ai essayé de jouer avec le paramètre /admin/customize/site_texts/js.sidebar.sections.community.links.my_posts.content?locale=[mylocale], pensant que le modifier le ferait à nouveau traduire comme dans cette solution sur un autre sujet, mais ça ne fonctionne pas.
Ce n’est qu’en rétablissant le chemin d’origine qu’il est à nouveau traduit. Donc, fondamentalement, je ne peux pas personnaliser le chemin sans perdre la traduction.
Je ne suis pas sûr qu’il s’agisse d’un bug. Lorsque vous ajoutez un lien personnalisé, vous ne pouvez pas y ajouter de traductions.
Modifier l’un des liens par défaut revient à ajouter un lien personnalisé et à supprimer le lien par défaut. Donc, pour moi, il est logique que tout le monde voie le texte du champ nom.
Vous répondez à chacun de mes messages !
Cela me fait penser que je pourrais simplement ajouter un nouveau lien et supprimer celui de Mes publications. Mais je ne me sens pas à l’aise de supprimer celui de Mes publications : que se passerait-il de la relation qu’il a avec le paramètre js.sidebar.sections.community.links.my_posts.content ? Si je le voulais de retour, serait-il suffisant de le recréer exactement comme il était pour rétablir cette relation ?
Je dirais donc que c’est au moins un problème d’UX dans la mesure où l’interface utilisateur est trompeuse… De plus, ce serait formidable de rendre les entrées personnalisées traduisibles, cela aurait du sens si Discourse vise à permettre à chaque utilisateur d’avoir son interface dans sa langue préférée. Mais je demande peut-être trop.