【问题标题】:Unable to translate in javascript in Drupal 7无法在 Drupal 7 中翻译 javascript
【发布时间】:2016-12-12 13:02:33
【问题描述】:

我在基于 Drupal 的网站中使用 jQuery Validation 插件,它运行良好。问题是我无法翻译来自.po 文件的自定义错误消息。我尝试使用Drupal.t() 函数但没有运气。当我在console.log() 中使用这个功能时,它给了我用英文写的原始信息,但我希望它应该被翻译成其他语言。有人可以告诉我如何将字符串从.po 文件翻译成javascript。我做了什么:

在 Js 文件中:

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

在 .po 中:

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

结果:Invalid Email Address.

我的 Drupal 版本是 7。

【问题讨论】:

    标签: javascript php drupal drupal-7


    【解决方案1】:

    首先检查“翻译界面”部分的“翻译”选项卡中是否存在字符串(/admin/config/regional/translate/translate)

    如果存在字符串,请尝试通过“导入”选项卡 (/admin/config/regional/translate/import) 重新导入您的 .po 文件。也许,您需要使用 potx 模块来创建有效的 .pot 和 .po 文件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-23
      • 1970-01-01
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多