У меня есть приложение wordpress, и обычно я использую функцию PHP <?php _e('foo', 'bar') ?>
, когда мне нужно эхом перевести что-то, что нужно перевести. Но сейчас я реализую новую функцию, и в моем файле .js
у меня есть что-то вроде
var confirmation = confirm("Are you sure you want to quit");
if(confirmation){
...
}
Проблема с приведенным выше кодом заключается в том, что я не могу использовать функцию PHP _e()
для ее перевода, поскольку это JS script.
Есть ли способ включить перевод текстов, эхом в JS?
После BOUNTY
Я помещаю щедрость, поскольку заданные вопросы являются обобщенными, тогда как я ищу решение, которое может решить мою проблему.
Я работаю над проектом WP, который ранее был создан кем-то. Я должен только добавить перевод кодов, которые существуют в js файле, называемом functions.js
path: 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>
Итак, script прост, но перевод - это то, где у меня есть некоторые проблемы.