如何使用WPML翻译javascript中的html文本

如何使用WPML翻译javascript中的html文本,javascript,wordpress,wpml,Javascript,Wordpress,Wpml,这些问题是: 我想翻译javascript中的单词。我正在wordpress中使用WPML插件。HTML标记中的文本不会显示在WPML字符串中 let html = `<div attrib class="applyOrCallLinkWrap byjs my-5"> <div class="applyBtnWrap d-inline-block"> <a href=&q

这些问题是: 我想翻译javascript中的单词。我正在wordpress中使用WPML插件。HTML标记中的文本不会显示在WPML字符串中

let html = `<div attrib class="applyOrCallLinkWrap byjs my-5">
            <div class="applyBtnWrap d-inline-block">
                <a href="/apply-now/" class="btn applyBtn orangeGrdBg thickRounded">
                    <span>**Apply Now**</span>
                    <i class="fas fa-arrow-right"></i>
                </a>
            </div>
            <div class="spratr d-inline-block">
                <span class="">**or**</>
            </div>
            <div class="callNowTxtWrap d-inline-block">
                **Call** <a href="${phoneLink}" class="header-phone-number-link header-phone-number">${phoneTxt}</a> **for instant approval** <sup>1</sup>
            </div>
        </div>`;
let html=`
**或**
**致电****获得即时批准**1
`;

正如您在评论中提到的,您需要将所有字符串添加到数组中,并使用wp\u localize\u script()将数组传递给JS:

然后在JavaScript中使用对象和键:

<span>${object_name.apply_now}</span>
${object\u name.apply\u now}

最后,您需要在wp-admin-WPML>theme和plugins-localization>Strings中扫描主题。在此之后,字符串应在WPML>字符串翻译中显示以进行翻译。

我建议您看看这一点,它允许您在WordPress中创建本地化对象。我已经这样做了,但字符串不会显示在WPML-->字符串翻译中。
$translation\u array=array('apply\u now'=>);wp_本地化_脚本('maxcashtheme脚本','object_name',$translation_数组)
<span>${object_name.apply_now}</span>