Invalid Interpolation Key

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

Я тоже запутался в теме допустимых ключей интерполяции в шаблонах. Ранее мы настраивали шаблоны, такие как user_notifications.reply_by_email, например, чтобы написать …

Второй пункт содержит ссылку:

%{base_url}/new-message?username=%{username}&title=Ваш%20пост%20%{topic_title_url_encoded}&body=Касательно%20вашего%20поста%20в%20%{base_url}%{url}

Это использовалось какое-то время и работало безупречно. Сегодня нам нужно изменить текст в user_notifications.reply_by_email, но при сохранении возникает ошибка:

Следующие ключи интерполяции недопустимы: "username, topic_title_url_encoded"

Почему сейчас появилось это ограничение и как его обойти?