discourse_narrative_bot.new_user_narrative.hello.message
doesn’t accept
%{new_user_tips}
is there a reason for it?
discourse_narrative_bot.new_user_narrative.hello.message
doesn’t accept
%{new_user_tips}
is there a reason for it?
Why should it? You can’t use arbitrary interpolation keys within translations. Only the ones used in the English text and this particular text doesn’t use any interpolation.
not sure what you mean by “arbitrary”.
%{new_user_tips} links to system_messages.usage_tips.text_body_template and can be used in:
system_messages.welcome_user.text_body_template
system_messages.welcome_invite.text_body_template
Je suis également confus sur ce sujet des clés d’interpolation valides dans les modèles. Auparavant, nous personnalisions des modèles tels que user_notifications.reply_by_email, par exemple pour dire :
Le deuxième élément contient le lien :
%{base_url}/new-message?username=%{username}&title=Votre%20message%20%{topic_title_url_encoded}&body=A%20propos%20de%20votre%20message%20dans%20%{base_url}%{url}
Cela a été utilisé pendant un certain temps et fonctionne parfaitement. Aujourd’hui, nous devons modifier le texte dans user_notifications.reply_by_email, mais lors de l’enregistrement, nous obtenons l’erreur :
Les clés d'interpolation suivantes sont invalides : "username, topic_title_url_encoded"
Pourquoi cette limitation maintenant, et comment pouvons-nous la contourner ?