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 %>;