如何处理WP主题.js内文本的翻译
我有一个wordpress应用程序,当我需要回显需要翻译的东西时,通常我会使用PHP函数。但是,现在我正在实现一项新功能,在我的文件中,我有类似的东西<?php _e('foo', 'bar') ?>
.js
var confirmation = confirm("Are you sure you want to quit");
if(confirmation){
...
}
上述代码的问题在于,由于这是一个JS脚本,因此我无法使用PHP函数来翻译它。_e()
是否无论如何都可以为JS中回显的文本启用翻译?
赏金之后
我正在放一个赏金,因为给出的问题是通用的,而我正在寻找一个可以解决我的问题的解决方案。
我正在研究以前由某人构建的WP项目。我应该只向js文件中存在的代码添加一个翻译,称为path:让我们假设函数内部存在以下代码。functions.js
C:\Users\meskerem\foo.com\wp-content\themes\foo\assets\scripts\functions.js
var confirmation = confirm("Are you sure you want to quit");
if(confirmation){
...
}
现在的目标是使这个英语句子可翻译。当单击此文件中的按钮时,将执行上述 js 代码。C:\Users\meskerem\foo.com\wp-content\plugins\wp-jobhunt\templates\dashboards\candidate\templates_ajax_functions.php
触发翻译的 html 代码非常简单:
<h1> <?= _e('good morning', 'jobhunt') ?> </h1>
<div> <i class='icon-trash' onclick="askConfirmation()"> x </i> </div>
所以,脚本很简单,但翻译是我有一些问题的地方。