1
如何加入的.js文件翻譯在翻譯js文件鋼軌
我有喜歡
$(display_charsleft_id).innerHTML = VAR1 + 「左字符!」 一條線;
我試圖添加翻譯 (display_charsleft_id).innerHTML = var1 + <%= t:str_chars_left%>;
但這隻顯示翻譯值,並沒有附加var1的值 str_chars_left:「剩下的字符!」
如何加入的.js文件翻譯在翻譯js文件鋼軌
我有喜歡
$(display_charsleft_id).innerHTML = VAR1 + 「左字符!」 一條線;
我試圖添加翻譯 (display_charsleft_id).innerHTML = var1 + <%= t:str_chars_left%>;
但這隻顯示翻譯值,並沒有附加var1的值 str_chars_left:「剩下的字符!」
我有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這樣的佔位符。