gpt4 book ai didi

jquery - Drupal 翻译 jquery

转载 作者:行者123 更新时间:2023-12-01 07:40:39 25 4
gpt4 key购买 nike

我正在尝试使用 Drupals 翻译。 '/admin/config/regional/translate'。当我使用底部的代码时,该单词显示在列表中,我可以指定翻译。

但是当我在 5 月份的 jQuery 代码中使用该变量时,出现错误。

无法读取未定义的属性“t”

也许我需要定义 t ?或者包括它?我正在使用 Drupal 8

文档:https://www.drupal.org/docs/7/api/localization-api/translating-strings-in-javascript

;(function ($, Drupal) {
$(function () {

function addLeadForm(){
var title = Drupal.t("Fill to get demoversion");
var firstName = Drupal.t("firstname");
var lastName = Drupal.t("lastname");
var email = Drupal.t("email");

});
})(jQuery);

谢谢

最佳答案

我猜您忘记在 *.libraries.yml 中包含正确的依赖项。

这是来自 menu_ui.js 的示例:

(function ($, Drupal) {
Drupal.behaviors.menuUiDetailsSummaries = {
attach: function attach(context) {
$(context).find('.menu-link-form').drupalSetSummary(function (context) {
var $context = $(context);
if ($context.find('.js-form-item-menu-enabled input').is(':checked')) {
return Drupal.checkPlain($context.find('.js-form-item-menu-title input').val());
}

return Drupal.t('Not in menu');
});
}
};

以及对应的menu_ui.libraries.yml:

drupal.menu_ui:
version: VERSION
js:
menu_ui.js: {}
dependencies:
- core/jquery
- core/drupal
- core/drupal.form

关于jquery - Drupal 翻译 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49938063/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com