2016-12-12 35 views
0

我在基於Drupal的網站上使用jQuery Validation插件,它工作正常。問題是我無法翻譯自.po文件的自定義錯誤消息。我試圖使用Drupal.t()函數,但沒有運氣。當我在console.log()中使用此函數時,它給了我用英文書寫的原始信息,但我希望它應該用其他語言翻譯。有人能告訴我如何將字符串從.po文件轉換爲javascript。我所做的是:無法在Drupal 7中使用JavaScript進行翻譯

在js文件:

console.log(Drupal.t('Invalid Email Address.')); 

在的.po:

msgid "Invalid Email Address." 
msgstr "ইমেইলটি সঠিক নয়" 

結果:Invalid Email Address.

我的Drupal版本7

回答

0

所有檢查字符串存在的第一部分中的「轉換接口」,「翻譯」選項卡(/管理/配置/區域/翻譯/翻譯)

如果字符串存在嘗試通過「導入」選項卡(/ admin/config/regional/translate/import)重新導入.po文件。也許,您將需要使用potx模塊來創建有效的.pot和.po文件