如何在.js文件中添加翻译
我有像
这样的一行$(display_charsleft_id).innerHTML = var1 +“剩下的字符!”;
我正在努力添加翻译 (display_charsleft_id).innerHTML = var1 +<%= t:str_chars_left%&gt ;;
但是这只显示了翻译值而没有附加var1的值 str_chars_left:“剩下的人物!”
答案 0 :(得分:0)
我没有使用Rails的经验,但从你的问题来看,我认为
<%=t :str_chars_left%>
应为<%= t:str_chars_left%>
。但它可能不会改变任何东西。
我们通常如何在这里做JS i18n,我们是在服务器上创建一些填充的Array,然后将翻译分配给正确的变量:
Translations = new Array();
Translation['chars_left'] = 'something written by server side';
.
.
.
(display_charsleft_id).innerHTML = var1 + Translation['chars_left'];
但不幸的是,我不能给你一个确切的例子。
您还可以通过提供此question中的占位符来考虑更好地支持本地化。