[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» закрыта для новых ответов.