当我点击网格查看我的列表项时,会在项目加载到网格期间显示消息“正在加载...”。我想把这个“Loading ...”这个词翻译成法语,但我不能这样做,因为它链接在.Js文件中。
我怎么能翻译这个词? 在我的文件 grid-locale-en.js
中(function(a){a.jgrid={defaults:{recordtext:"View {0} - {1} of {2}",emptyrecords:"No records to view",loadtext:"Loading...",pgtext:"Page {0} of {1}"},......)
任何人都可以帮我解决问题
答案 0 :(得分:0)
答案 1 :(得分:0)
我认为这就是你所需要的: I18n in Javascript files with Rails 3。
GER
答案 2 :(得分:0)
正如你所说,你有一个名为grid-locale-en.js的文件 这是你自己创造的东西,还是这个框架的一部分。
如果是后者,我假设您可以继续为法语制作一个grid-locale-fr.js?翻译那里的所有字符串。
然而,这只是我对您已使用的文件名的假设。
答案 3 :(得分:0)
将javascript翻译内联到您的javascript中可能是有意义的(如果您只有几个)。
var loading_trans = <%= t :loading %>;