Перевод строки WPML на шлюзе woocommerce (проблема ajax) - PullRequest
0 голосов
/ 17 октября 2018

В платежных шлюзах woocommerce кажется, что некоторые строки не переводятся после вызова ajax.

Соответствующие строки переведены в WPML и отображаются перед ajax-загрузкой платежных шлюзов.

Во время загрузки:

During loading

После загрузки:

after ajax loading

Я пытался эту ветку ответа с форумов WPML:

add_action("init", function() {
    if (is_ajax()) { // and something else ???
        global $sitepress;

        $lang = $sitepress->get_current_language();

        if (isset($_SESSION['wpml_globalcart_language']) && ($_SESSION['wpml_globalcart_language']) != $lang) {
            // sanitize "$_SESSION['wpml_globalcart_language']" ???
            $sitepress->switch_lang($_SESSION['wpml_globalcart_language']);
        }
    }
});

Но в моем случае это не работает.

Как разрешить перевод строк из платежных шлюзов, связанных с Ajax?

Любая помощь приветствуется.

...