我正在尝试本地化我的 Javascript 文件。例如,我会:
var count = 0;
$('#choices .choice').each(function(i) {
$('input', this).each(function() {
count++
$(this).attr('placeholder', '@Message("placeholder.choice") ' + count)
})
})
如果 Javascript 文件位于 Scala HTML 模板中,这显然会起作用,但我更愿意将它放在专用文件中。
首先,我想知道这是否是一个好主意:如果文件的内容可能发生变化,那么缓存文件怎么办?在这种情况下,只有一个参数:在 URL 中包含它会解决这个问题吗?例如:/assets/javascripts/:lang/my-file.js
。
真正的问题是:使用 Play 是否可以做到这一点!框架?似乎不支持 Javascript 模板(或者我错过了一些东西)。有没有办法正确地做到这一点?