wcus_checkout_i18n

Allow to change translates of plugin fields at checkout page.

add_filter('wcus_checkout_i18n', function ($i18n, $lang) {
    // Next keys are available
    return [
        'fields_title' => __('Select shipping address', 'wc-ukr-shipping-i18n'),
        'shipping_type_warehouse' => __('to warehouse', 'wc-ukr-shipping-i18n'),
        'shipping_type_doors' => __('to doors', 'wc-ukr-shipping-i18n'),
        'shipping_type_poshtomat' => __('to the poshtomat', 'wc-ukr-shipping-i18n'),
        'ui' => [
            'city_placeholder' => __('Select city', 'wc-ukr-shipping-i18n'),
            'warehouse_placeholder' => __('Select warehouse', 'wc-ukr-shipping-i18n'),
            'poshtomat_placeholder' => __('Select poshtomat', 'wc-ukr-shipping-i18n'),
            'custom_address_placeholder' => __('Enter address', 'wc-ukr-shipping-i18n'),
            'text_search' => __('Enter value for search', 'wc-ukr-shipping-i18n'),
            'text_loading' => __('Loading...', 'wc-ukr-shipping-i18n'),
            'text_more' => __('Load more', 'wc-ukr-shipping-i18n'),
            'text_not_found' => __('Nothing found', 'wc-ukr-shipping-i18n'),
            'text_more_chars' => __('Enter more chars', 'wc-ukr-shipping-i18n'),
            'settlement_placeholder' => __('Settlement', 'wc-ukr-shipping-i18n'),
            'street_placeholder' => __('Street', 'wc-ukr-shipping-i18n'),
            'house_placeholder' => __('House', 'wc-ukr-shipping-i18n'),
            'flat_placeholder' => __('Flat', 'wc-ukr-shipping-i18n'),
            'text_internal_error' => __('Something went wrong', 'wc-ukr-shipping-i18n'),
        ]
    ];
});

Arguments:

  • $i18n (iarray) - translation keys
  • $lang (string) - current language. Detects automatically by plugin.