- Статус
- Решено
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 3.8.2
- Решено в
- WooCommerce Multilingual 3.8.3
Обзор проблемы
На фронтенде все глобальные метки дополнений отображают метку первого параметра. Они должны отображать правильные метки параметров.
Вы можете увидеть пример этой проблемы на следующем скриншоте.
Обходное решение
В файле ../woocommerce-multilingual/compatibility/class-wcml-product-addons.php измените эту строку
$addons[ $key ][ 'options' ][ $opt_key ][ 'label' ] = apply_filters( 'wpml_translate_single_string', $option['label'], 'wc_product_addons_strings', $object_id . '_addon_' . $addon['type'] . '_' . $addon['position'] . '_option_label_' . $key );
на:
$addons[ $key ][ 'options' ][ $opt_key ][ 'label' ] = apply_filters( 'wpml_translate_single_string', $option['label'], 'wc_product_addons_strings', $object_id . '_addon_' . $addon['type'] . '_' . $addon['position'] . '_option_label_' . $opt_key );
Это обходное решение будет применено в следующем релизе 3.8.3 WooCommerce Multilingual.