Clave de interpolación no válida

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

También estoy confundido sobre este tema de las claves de interpolación válidas en las plantillas. Anteriormente, personalizábamos plantillas como user_notifications.reply_by_email, por ejemplo, para decir …

El segundo elemento tiene el enlace:

%{base_url}/new-message?username=%{username}&title=Tu%20publicación%20%{topic_title_url_encoded}&body=Respecto%20a%20tu%20publicación%20en%20%{base_url}%{url}

Esto ha estado en uso durante algún tiempo y funciona perfectamente. Hoy necesitamos cambiar el texto en user_notifications.reply_by_email, pero al guardar obtenemos el error:

Las siguientes claves de interpolación son inválidas: "username, topic_title_url_encoded"

¿Por qué existe esta limitación ahora y cómo podemos sortearla?