Поддержка WooCommerce [Woocommerce] Проблема с L10n

  • Друзья! Обращаюсь к контрибуторам ядра и замечательного плагина Woocommerce, а также всем пользователям плагина.
    Не так давно в ядре с версии 4.7 появилась фича настройки языка интерфейса админки для пользователя вне зависимости от основного языка сайта. С этого момента в Woocommerce происходят совершенно детские ошибки, если язык админа отличается от основного языка. Например, дефолтные настраиваемые тексты для фронт-части отображаются на языке админа, вместо того, чтобы использовать основной язык. Самое неприятное, что реальному покупателю магазина некоторые письма приходят не на языке сайта, а на языке админа, который изменяет статус заказа и инициирует таким образом отпрвку писем. Это просто ужаснейший косяк. Для него я применил временную инъекцию

    add_action( 'wp_ajax_woocommerce_mark_order_status', 'repair__woocommerce_mark_order_status', 1 );
    function repair__woocommerce_mark_order_status(){
    	$GLOBALS['wp_locale_switcher']->switch_to_locale( get_locale() );
    }

    На форуме поддержки плагина создал топик, но пока ноль реакции.
    https://wordpress.org/support/topic/l10n-problem/

    Отправил тикет в Woocommerce, тоже тишина.

    Все, кто использует WC и разные языки, обязательно имейте в виду эту проблему!

  • Тема «[Woocommerce] Проблема с L10n» закрыта для новых ответов.