用简单插值的django javascript翻译

时间:2012-07-11 06:28:07

标签: javascript django internationalization interpolation

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的值。

有谁知道如何进行这种简单的插值?

2 个答案:

答案 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]);