2010-10-26 65 views
1

如何加入的.js文件翻译在翻译js文件钢轨

我有喜欢

$(display_charsleft_id).innerHTML = VAR1 + “左字符!” 一条线;

我试图添加翻译 (display_charsleft_id).innerHTML = var1 + <%= t:str_chars_left%>;

但这只显示翻译值,并没有附加var1的值 str_chars_left:“剩下的字符!”

回答

0

我有Rails的没有经验,但是从你的问题,我觉得

<%=t :str_chars_left%>

应该<%= t:str_chars_left%>。但它可能不会改变任何东西。

我们怎样通常做JS的i18n这里,是我们创建一些数组填充在服务器上,然后分配给翻译正确的变量:

Translations = new Array(); 
Translation['chars_left'] = 'something written by server side'; 
. 
. 
. 
(display_charsleft_id).innerHTML = var1 + Translation['chars_left']; 

但遗憾的是我不能给你确切的例子。

您也可以考虑更好地支持本地化,方法是提供像question这样的占位符。