Я использую систему сообщений Yesod, чтобы поддерживать согласованность своего языка. Например, у меня есть сообщение с именем MsgBrand, которое без проблем интерполируется в файлы Hamlet. Однако сейчас я использую библиотеку JavaScript, которой нужна такая информация.
var tour = Tour.new();
tour.addSteps([
{ element: "#some-id",
title: "Some Title",
content: "_{MsgTourStepFoo}"
}
]);
Однако _{MsgTourStepFoo}
появляется в отрендеренном коде JavaScript дословно. Другими словами, нет никакой интерполяции. Это нормально или я что-то упускаю?