0

当我点击网格来查看我的列表项,然后有消息“正在加载...”显示在加载到网格中的项目。我想将这个“Loading ...”单词翻译成法语,但是我不能这样做,因为它在.Js文件中链接。翻译从轨道上的JS文件“加载...”字

我该如何翻译这个单词?在我的文件网格区域设置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}"},......) 

任何人可以帮助我plzz

回答

0

你似乎需要一些客户端的定位。

有很多插件来处理这一点:

http://plugins.jquery.com/plugin-tags/i18n

+0

谢谢@Arnaud,是的,我已经在做客户端本地化,我一直在使用上面提到的插件,但它的工作为.html.erb或.rb文件。我必须在我的.js文件中执行此操作。如果你有我的观点,那么请让我知道它的解决方案 –

0

,你说你有一个叫做网格区域,en.js 文件是这是你做你自己,或者是框架的这一部分。

如果是后者,我认为你可以继续前进,为法国做一个网格locale-fr.js例如?翻译那里的所有字符串。

但是,这只是我对你已经使用的文件名的假设。

0

将JavaScript翻译内嵌到您的javascript中(如果您只有几个),这可能会有意义。

var loading_trans = <%= t :loading %>;