Dans mon plugin, j’ai ajouté un nouveau bouton à la barre d’outils en utilisant la méthode addButton de l’API. Maintenant, je souhaite afficher un texte personnalisé lorsque l’utilisateur survole le bouton, tout comme « Insérer la date/heure » lors du survol de l’icône du calendrier. Cependant, la définition de la propriété label ne semble pas fonctionner, probablement en raison d’un manque d’informations d’i18n. Comment puis-je enregistrer et accéder aux libellés localisés ?
Vous devriez probablement utiliser l’attribut title (au lieu de label) et définir sa valeur sur la variable i18n localisée définie dans config/locales/client.en.yml pour votre plugin.
Voici comment le plugin discourse-local-dates le fait :
Bonjour,
J’ai passé 40 minutes à déboguer avant de réaliser que mon fichier yml se trouvait dans config au lieu de config/locales Merci pour votre aide !
Alex