2010-10-26 67 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這樣的佔位符。