wcus_checkout_i18n

Позволяет динамически задать нужные переводы для страницы чекаута. Сработает, если включен новый UI.

Использование:

add_filter('wcus_checkout_i18n', function ($i18n, $lang) {
    // Пример текстов для русской версии
    $i18n = [
        'fields_title' => 'Адрес доставки',
        'shipping_type_warehouse' => 'на отделение',
        'shipping_type_doors' => 'на адрес',
        'ui' => [
            'city_placeholder' => 'Город',
            'warehouse_placeholder' => 'Отделение',
            'custom_address_placeholder' => 'Введите адрес',
            'text_search' => 'Введите значение для поиска',
            'text_loading' => 'Загрузка...',
            'text_more' => 'Загрузить еще',
            'text_not_found' => 'Ничего не найдено'
        ]
    ];

    return $i18n;
}, 10, 2);

Аргументы:

$i18n (array) - массив ключей с переводами

$lang (string) - текущий язык сайта. Возможные значения (которые может определить плагин) - ru, uk, en