poedit 在 jquery 中看不到语言

poedit does not see language in jquery

在下面jQuery我需要使用poedit的语言。但它没有see/recognize这个。在设置中,我包含了正确的文件。 还尝试使用“”和不使用“”,none 有效。

问题:我做错了什么?提前感谢您的回复。

jQuery('input[name="add_button"]').after('<div class="exceed"><?php echo __('Sorry You have exceed maximum limits', 'rdp-plugin') ?>"</div>');

gettext 别名是 _()(一个下划线)而不是 __()(两个下划线)。如果您希望 Poedit 扫描自定义函数,您需要将它们添加到 关键字 选项卡中的目录属性:

您需要描述您的情况better — 如果您没有提供足够的信息来重现,就不可能正确猜出您的实际问题。但是 Poedit 肯定不会以某种方式将 jQuery-使用代码列入黑名单。

如果你在JavaScript文件中有这个代码(jQuery只是一个API,你似乎认为它是一种语言自己的),然后 Poedit 将其视为一个 JavaScript 文件,而那里只有一个 字符串文字 ,而不是 __() 调用,因此 Poedit 当然赢了'把它看作是一个电话。