django中的documentation for javascript translation仅给出了复数插值的示例。我想做一些简单的事情,如下所示:
var format = gettext("Displaying %(count)s / %(total)s")
var text = interpolate(format, {"count": 5, "total": 10})
应将text
设置为Displaying 5 / 10
但这不适合我。我将Displaying %(count)s / %(total)s
作为text
的值。
有谁知道如何进行这种简单的插值?
答案 0 :(得分:7)
您缺少true
参数:
var text = interpolate(format, {"count": 5, "total": 10}, true);
答案 1 :(得分:0)
如果没有named = true,则可以执行以下操作:
var format = gettext("Displaying %s / %s")
var text = interpolate(format, [5, 10]);