Je constate que le terme membership_level n’a pas été traduit dans mon message automatique de forum non anglais (%{membership_level} devient « un membre » dans le message privé réel). En recherchant ce terme dans le texte, il semble qu’il n’y ait aucun moyen de le modifier simplement en éditant le texte ici. Existe-t-il une solution pour corriger cela ?
Pouvez-vous publier une capture d’écran montrant où, dans l’interface utilisateur, vous voyez le texte membership_level ? Ce placeholder n’est pas destiné à être traduit directement. Il doit être remplacé par le niveau d’adhésion de l’utilisateur par Discourse.
Pouvez-vous également nous indiquer quelle langue (locale) vous utilisez sur votre site ? Il pourrait y avoir une erreur empêchant le remplacement du placeholder pour la langue de votre site.
Pouvez-vous publier une capture d’écran indiquant où, dans l’interface utilisateur, vous voyez le texte
membership_level?
Voici ce que j’ai constaté lors de la vérification des messages privés système envoyés à un utilisateur :
où, tant dans le titre que dans le corps, %{membership_level} devient « un membre », alors que je m’attendais à ce qu’il soit remplacé par une traduction en chinois.
Pouvez-vous également nous indiquer quelle langue (locale) vous utilisez sur votre site ?
J’ai défini la langue par défaut sur le chinois.
Merci d’avoir signalé ce problème. Je l’ai corrigé dans FIX: System message wasn't fully translatable · discourse/discourse@31c1d57 · GitHub.
Les nouvelles chaînes de caractères devraient bientôt apparaître sur translate.discourse.org pour traduction.

