gpt4 book ai didi

playframework-2.1 - 使用 Scala 模板的动态 Javascript

转载 作者:行者123 更新时间:2023-12-04 16:50:25 26 4
gpt4 key购买 nike

我正在尝试本地化我的 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 模板(或者我错过了什么)。有没有办法正确地做到这一点?

最佳答案

实际上你不需要动态翻译你的 JavaScripts,这是不必要的资源浪费,而是准备静态 JS 文件,如 messages.en.js, messages.de.js 等并将基于用户语言的所需文件直接包含到 View 中。

Here you have some description how to make it easy (JavaScript 方法)

关于playframework-2.1 - 使用 Scala 模板的动态 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15763655/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com