我需要用i18n显示操作系统版本。
简单示例,
的javascript,
var os = "Windows 3.1"
if(os is too old){
$(".warning").append('<%=t("warning"), version: os%>')
}
en.yml,
warning: "%{version} version is too old :("
我希望你能注意到我的观点。在这里,我想使用os
var来跟踪i18n。
但是Rails无法识别javascript var:(
这有一个很好的解决方案吗?
答案 0 :(得分:1)
尝试i18n.js翻译使用JavaScript动态生成的视图。您的代码无效,因为<%=t("warning"), version: os%>
是erb语法。 ERB视图仅由后端(rails)填充。