Javascript ファイルをローカライズしようとしています。たとえば、次のようになります。
var count = 0;
$('#choices .choice').each(function(i) {
$('input', this).each(function() {
count++
$(this).attr('placeholder', '@Message("placeholder.choice") ' + count)
})
})
Javascript ファイルが Scala HTML テンプレート内にある場合、これは明らかに機能しますが、専用のファイルに含めることをお勧めします。
まず、それが良い考えであるかどうか疑問に思っています.コンテンツが変更される可能性がある場合、ファイルをキャッシュするのはどうですか? この場合、パラメーターは 1 つだけです。URL にパラメーターを含めると、この問題は解決しますか? 例: /assets/javascripts/:lang/my-file.js
.
本当の問題は、Play! を使ってそれができるかどうかです。フレームワーク?Javascript テンプレートがサポートされていないようです (または何か見逃していました)。正しく行う方法はありますか?